//----------------------------------------------
// TextGenerator.cs (c) 2007 by Charles Petzold
//
// This class constructs a series of lines to render 
// uniform-stroke text in WPF 3D.
//
// The character definitions were obtained from
// Modern.fon, Roman.fon, and Script.fon,
// (c) Microsoft Corporation, 1985.
//
// This class is used by WireText and Axes.
//
// The class is internal to the Petzold.Medi3D assembly.
//-------------------------------------------------------
using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Media3D;

namespace Petzold.Media3D
{
    class TextGenerator
    {
        const double MaxHeight = 32;

        // First dimension: Modern, Roman, Script
        // Second dimension: ASCII code - 0x20
        static StrokeCharacter[,] chars = new StrokeCharacter[3, 224] 
        {
            {
                new StrokeCharacter(16, ""),
                new StrokeCharacter(10, "M 5 4 L 5 18 M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(16, "M 4 4 L 4 11 M 12 4 L 12 11"),
                new StrokeCharacter(21, "M 11 0 L 4 32 M 17 0 L 10 32 M 4 13 L 18 13 M 3 19 L 17 19"),
                new StrokeCharacter(20, "M 8 0 L 8 29 M 12 0 L 12 29 M 17 7 L 15 5 12 4 8 4 5 5 3 7 3 9 4 11 5 12 7 13 13 15 15 16 16 17 17 19 17 22 15 24 12 25 8 25 5 24 3 22"),
                new StrokeCharacter(24, "M 21 4 L 3 25 M 8 4 L 10 6 10 8 9 10 7 11 5 11 3 9 3 7 4 5 6 4 8 4 10 5 13 6 16 6 19 5 21 4 M 17 18 L 15 19 14 21 14 23 16 25 18 25 20 24 21 22 21 20 19 18 17 18"),
                new StrokeCharacter(26, "M 23 13 L 23 12 22 11 21 11 20 12 19 14 17 19 15 22 13 24 11 25 7 25 5 24 4 23 3 21 3 19 4 17 5 16 12 12 13 11 14 9 14 7 13 5 11 4 9 5 8 7 8 9 9 12 11 15 16 22 18 24 20 25 22 25 23 24 23 23"),
                new StrokeCharacter(10, "M 5 6 L 4 5 5 4 6 5 6 7 5 9 4 10"),
                new StrokeCharacter(14, "M 11 0 L 9 2 7 5 5 9 4 14 4 18 5 23 7 27 9 30 11 32"),
                new StrokeCharacter(14, "M 3 0 L 5 2 7 5 9 9 10 14 10 18 9 23 7 27 5 30 3 32"),
                new StrokeCharacter(16, "M 8 10 L 8 22 M 3 13 L 13 19 M 13 13 L 3 19"),
                new StrokeCharacter(26, "M 13 7 L 13 25 M 4 16 L 22 16"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23 M 6 24 L 6 26 5 28 4 29"),
                new StrokeCharacter(26, "M 4 16 L 22 16"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(22, "M 20 0 L 2 32"),
                new StrokeCharacter(20, "M 9 4 L 6 5 4 8 3 13 3 16 4 21 6 24 9 25 11 25 14 24 16 21 17 16 17 13 16 8 14 5 11 4 9 4"),
                new StrokeCharacter(20, "M 6 8 L 8 7 11 4 11 25"),
                new StrokeCharacter(20, "M 4 9 L 4 8 5 6 6 5 8 4 12 4 14 5 15 6 16 8 16 10 15 12 13 15 3 25 17 25"),
                new StrokeCharacter(20, "M 5 4 L 16 4 10 12 13 12 15 13 16 14 17 17 17 19 16 22 14 24 11 25 8 25 5 24 4 23 3 21"),
                new StrokeCharacter(20, "M 13 4 L 3 18 18 18 M 13 4 L 13 25"),
                new StrokeCharacter(20, "M 15 4 L 5 4 4 13 5 12 8 11 11 11 14 12 16 14 17 17 17 19 16 22 14 24 11 25 8 25 5 24 4 23 3 21"),
                new StrokeCharacter(20, "M 16 7 L 15 5 12 4 10 4 7 5 5 8 4 13 4 18 5 22 7 24 10 25 11 25 14 24 16 22 17 19 17 18 16 15 14 13 11 12 10 12 7 13 5 15 4 18"),
                new StrokeCharacter(20, "M 17 4 L 7 25 M 3 4 L 17 4"),
                new StrokeCharacter(20, "M 8 4 L 5 5 4 7 4 9 5 11 7 12 11 13 14 14 16 16 17 18 17 21 16 23 15 24 12 25 8 25 5 24 4 23 3 21 3 18 4 16 6 14 9 13 13 12 15 11 16 9 16 7 15 5 12 4 8 4"),
                new StrokeCharacter(20, "M 16 11 L 15 14 13 16 10 17 9 17 6 16 4 14 3 11 3 10 4 7 6 5 9 4 10 4 13 5 15 7 16 11 16 16 15 21 13 24 10 25 8 25 5 24 4 22"),
                new StrokeCharacter(10, "M 5 11 L 4 12 5 13 6 12 5 11 M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 11 L 4 12 5 13 6 12 5 11 M 6 24 L 5 25 4 24 5 23 6 24 6 26 5 28 4 29"),
                new StrokeCharacter(24, "M 20 7 L 4 16 20 25"),
                new StrokeCharacter(26, "M 4 13 L 22 13 M 4 19 L 22 19"),
                new StrokeCharacter(24, "M 4 7 L 20 16 4 25"),
                new StrokeCharacter(18, "M 3 9 L 3 8 4 6 5 5 7 4 11 4 13 5 14 6 15 8 15 10 14 12 13 13 9 15 9 18 M 9 23 L 8 24 9 25 10 24 9 23"),
                new StrokeCharacter(27, "M 18 12 L 17 10 15 9 12 9 10 10 9 11 8 14 8 17 9 19 11 20 14 20 16 19 17 17 M 12 9 L 10 11 9 14 9 17 10 19 11 20 M 18 9 L 17 17 17 19 19 20 21 20 23 18 24 15 24 13 23 10 22 8 20 6 18 5 15 4 12 4 9 5 7 6 5 8 4 10 3 13 3 16 4 19 5 21 7 23 9 24 12 25 15 25 18 24 20 23 21 22 M 19 9 L 18 17 18 19 19 20"),
                new StrokeCharacter(18, "M 9 4 L 1 25 M 9 4 L 17 25 M 4 18 L 14 18"),
                new StrokeCharacter(21, "M 4 4 L 4 25 M 4 4 L 13 4 16 5 17 6 18 8 18 10 17 12 16 13 13 14 M 4 14 L 13 14 16 15 17 16 18 18 18 21 17 23 16 24 13 25 4 25"),
                new StrokeCharacter(21, "M 18 9 L 17 7 15 5 13 4 9 4 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20"),
                new StrokeCharacter(21, "M 4 4 L 4 25 M 4 4 L 11 4 14 5 16 7 17 9 18 12 18 17 17 20 16 22 14 24 11 25 4 25"),
                new StrokeCharacter(19, "M 4 4 L 4 25 M 4 4 L 17 4 M 4 14 L 12 14 M 4 25 L 17 25"),
                new StrokeCharacter(18, "M 4 4 L 4 25 M 4 4 L 17 4 M 4 14 L 12 14"),
                new StrokeCharacter(21, "M 18 9 L 17 7 15 5 13 4 9 4 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 18 17 M 13 17 L 18 17"),
                new StrokeCharacter(22, "M 4 4 L 4 25 M 18 4 L 18 25 M 4 14 L 18 14"),
                new StrokeCharacter(8, "M 4 4 L 4 25"),
                new StrokeCharacter(16, "M 12 4 L 12 20 11 23 10 24 8 25 6 25 4 24 3 23 2 20 2 18"),
                new StrokeCharacter(21, "M 4 4 L 4 25 M 18 4 L 4 18 M 9 13 L 18 25"),
                new StrokeCharacter(17, "M 4 4 L 4 25 M 4 25 L 16 25"),
                new StrokeCharacter(24, "M 4 4 L 4 25 M 4 4 L 12 25 M 20 4 L 12 25 M 20 4 L 20 25"),
                new StrokeCharacter(22, "M 4 4 L 4 25 M 4 4 L 18 25 M 18 4 L 18 25"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4"),
                new StrokeCharacter(21, "M 4 4 L 4 25 M 4 4 L 13 4 16 5 17 6 18 8 18 11 17 13 16 14 13 15 4 15"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4 M 12 21 L 18 27"),
                new StrokeCharacter(21, "M 4 4 L 4 25 M 4 4 L 13 4 16 5 17 6 18 8 18 10 17 12 16 13 13 14 4 14 M 11 14 L 18 25"),
                new StrokeCharacter(20, "M 17 7 L 15 5 12 4 8 4 5 5 3 7 3 9 4 11 5 12 7 13 13 15 15 16 16 17 17 19 17 22 15 24 12 25 8 25 5 24 3 22"),
                new StrokeCharacter(16, "M 8 4 L 8 25 M 1 4 L 15 4"),
                new StrokeCharacter(22, "M 4 4 L 4 19 5 22 7 24 10 25 12 25 15 24 17 22 18 19 18 4"),
                new StrokeCharacter(18, "M 1 4 L 9 25 M 17 4 L 9 25"),
                new StrokeCharacter(24, "M 2 4 L 7 25 M 12 4 L 7 25 M 12 4 L 17 25 M 22 4 L 17 25"),
                new StrokeCharacter(20, "M 3 4 L 17 25 M 17 4 L 3 25"),
                new StrokeCharacter(18, "M 1 4 L 9 14 9 25 M 17 4 L 9 14"),
                new StrokeCharacter(20, "M 17 4 L 3 25 M 3 4 L 17 4 M 3 25 L 17 25"),
                new StrokeCharacter(14, "M 4 1 L 4 31 M 5 1 L 5 31 M 4 1 L 11 1 M 4 31 L 11 31"),
                new StrokeCharacter(14, "M 0 4 L 14 28"),
                new StrokeCharacter(14, "M 9 1 L 9 31 M 10 1 L 10 31 M 3 1 L 10 1 M 3 31 L 10 31"),
                new StrokeCharacter(22, "M 3 18 L 11 13 19 18 M 3 18 L 11 14 19 18"),
                new StrokeCharacter(14, "M 14 24 L 0 24"),
                new StrokeCharacter(10, "M 6 4 L 5 5 4 7 4 9 5 10 6 9 5 8"),
                new StrokeCharacter(19, "M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 4 4 L 4 25 M 4 14 L 6 12 8 11 11 11 13 12 15 14 16 17 16 19 15 22 13 24 11 25 8 25 6 24 4 22"),
                new StrokeCharacter(18, "M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 15 4 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(18, "M 3 17 L 15 17 15 15 14 13 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(12, "M 10 4 L 8 4 6 5 5 8 5 25 M 2 11 L 9 11"),
                new StrokeCharacter(19, "M 15 11 L 15 27 14 30 13 31 11 32 8 32 6 31 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 4 4 L 4 25 M 4 15 L 7 12 9 11 12 11 14 12 15 15 15 25"),
                new StrokeCharacter(8, "M 3 4 L 4 5 5 4 4 3 3 4 M 4 11 L 4 25"),
                new StrokeCharacter(10, "M 5 4 L 6 5 7 4 6 3 5 4 M 6 11 L 6 28 5 31 3 32 1 32"),
                new StrokeCharacter(17, "M 4 4 L 4 25 M 14 11 L 4 21 M 8 17 L 15 25"),
                new StrokeCharacter(8, "M 4 4 L 4 25"),
                new StrokeCharacter(30, "M 4 11 L 4 25 M 4 15 L 7 12 9 11 12 11 14 12 15 15 15 25 M 15 15 L 18 12 20 11 23 11 25 12 26 15 26 25"),
                new StrokeCharacter(19, "M 4 11 L 4 25 M 4 15 L 7 12 9 11 12 11 14 12 15 15 15 25"),
                new StrokeCharacter(19, "M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11"),
                new StrokeCharacter(19, "M 4 11 L 4 32 M 4 14 L 6 12 8 11 11 11 13 12 15 14 16 17 16 19 15 22 13 24 11 25 8 25 6 24 4 22"),
                new StrokeCharacter(19, "M 15 11 L 15 32 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(13, "M 4 11 L 4 25 M 4 17 L 5 14 7 12 9 11 12 11"),
                new StrokeCharacter(17, "M 14 14 L 13 12 10 11 7 11 4 12 3 14 4 16 6 17 11 18 13 19 14 21 14 22 13 24 10 25 7 25 4 24 3 22"),
                new StrokeCharacter(12, "M 5 4 L 5 21 6 24 8 25 10 25 M 2 11 L 9 11"),
                new StrokeCharacter(19, "M 4 11 L 4 21 5 24 7 25 10 25 12 24 15 21 M 15 11 L 15 25"),
                new StrokeCharacter(16, "M 2 11 L 8 25 M 14 11 L 8 25"),
                new StrokeCharacter(22, "M 3 11 L 7 25 M 11 11 L 7 25 M 11 11 L 15 25 M 19 11 L 15 25"),
                new StrokeCharacter(17, "M 3 11 L 14 25 M 14 11 L 3 25"),
                new StrokeCharacter(16, "M 2 11 L 8 25 M 14 11 L 8 25 6 29 4 31 2 32 1 32"),
                new StrokeCharacter(17, "M 14 11 L 3 25 M 3 11 L 14 11 M 3 25 L 14 25"),
                new StrokeCharacter(14, "M 9 0 L 7 1 6 2 5 4 5 6 6 8 7 9 8 11 8 13 6 15 M 7 1 L 6 3 6 5 7 7 8 8 9 10 9 12 8 14 4 16 8 18 9 20 9 22 8 24 7 25 6 27 6 29 7 31 M 6 17 L 8 19 8 21 7 23 6 24 5 26 5 28 6 30 7 31 9 32"),
                new StrokeCharacter(8, "M 4 0 L 4 32"),
                new StrokeCharacter(14, "M 5 0 L 7 1 8 2 9 4 9 6 8 8 7 9 6 11 6 13 8 15 M 7 1 L 8 3 8 5 7 7 6 8 5 10 5 12 6 14 10 16 6 18 5 20 5 22 6 24 7 25 8 27 8 29 7 31 M 8 17 L 6 19 6 21 7 23 8 24 9 26 9 28 8 30 7 31 5 32"),
                new StrokeCharacter(24, "M 3 19 L 3 17 4 14 6 13 8 13 10 14 14 17 16 18 18 18 20 17 21 15 M 3 17 L 4 15 6 14 8 14 10 15 14 18 16 19 18 19 20 18 21 15 21 13"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 6 4 L 5 5 4 7 4 9 5 10 6 9 5 8"),
                new StrokeCharacter(10, "M 5 6 L 4 5 5 4 6 5 6 7 5 9 4 10"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 9 L 5 24 M 5 5 L 6 6 M 5 5 L 4 6 5 7 6 6"),
                new StrokeCharacter(18, "M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 M 9 8 L 9 28"),
                new StrokeCharacter(20, "M 14 9 L 12 7 10 7 8 10 7 17 6 23 4 25 3 25 2 24 2 23 3 22 4 22 9 25 13 25 15 23 M 5 15 L 10 15"),
                new StrokeCharacter(19, "M 13 12 L 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 M 13 12 L 15 14 16 17 16 19 15 22 M 4 14 L 1 11 M 4 22 L 1 25 M 15 14 L 18 11 M 15 22 L 18 25"),
                new StrokeCharacter(16, "M 4 13 L 12 13 M 4 16 L 12 16 M 8 14 L 8 23 M 8 14 L 4 6 M 8 14 L 12 6"),
                new StrokeCharacter(10, "M 5 5 L 5 12 M 5 15 L 5 23"),
                new StrokeCharacter(14, "M 6 7 L 8 7 9 8 9 9 M 6 7 L 5 8 5 10 6 11 9 13 M 6 11 L 5 12 5 14 6 15 9 17 M 9 13 L 10 14 10 16 9 17 10 18 10 20 9 21 7 21 6 20 6 19"),
                new StrokeCharacter(12, "M 2 8 L 3 7 M 2 8 L 3 9 4 8 3 7 M 4 8 L 4 8 M 8 8 L 9 9 10 8 9 7 8 8"),
                new StrokeCharacter(19, "M 13 12 L 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 M 13 12 L 15 14 16 17 16 19 15 22 M 9 14 L 10 14 12 15 M 9 14 L 7 15 6 17 6 19 7 21 9 22 10 22 12 21"),
                new StrokeCharacter(19, "M 8 12 L 11 12 M 5 24 L 13 24 M 6 13 L 5 15 M 8 12 L 6 13 M 5 15 L 5 18 M 8 21 L 11 21 M 6 20 L 8 21 M 5 18 L 6 20 M 11 12 L 13 14 M 13 12 L 13 21 M 11 21 L 13 19"),
                new StrokeCharacter(14, "M 1 21 L 6 27 M 1 21 L 6 15 M 5 21 L 10 27 M 5 21 L 10 15"),
                new StrokeCharacter(14, "M 13 21 L 13 27 M 13 21 L 2 21"),
                new StrokeCharacter(10, "M 2 20 L 8 20"),
                new StrokeCharacter(19, "M 13 12 L 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 M 13 12 L 15 14 16 17 16 19 15 22 M 7 14 L 11 14 13 15 13 17 M 7 14 L 7 22 M 11 19 L 7 19 M 10 19 L 13 22 M 11 19 L 13 17"),
                new StrokeCharacter(10, "M 2 8 L 8 8"),
                new StrokeCharacter(19, "M 9 7 L 10 7 M 9 7 L 8 8 8 9 9 10 10 10 11 9 11 8 10 7"),
                new StrokeCharacter(19, "M 6 13 L 14 13 M 10 9 L 10 17 M 6 19 L 14 19"),
                new StrokeCharacter(19, "M 8 7 L 10 7 M 8 7 L 7 8 M 11 8 L 10 7 M 11 8 L 11 9 7 13 11 13"),
                new StrokeCharacter(19, "M 8 7 L 10 7 M 8 7 L 7 8 M 11 8 L 10 7 M 11 8 L 11 9 10 10 8 10 M 10 10 L 11 11 11 12 10 13 8 13 M 7 12 L 8 13"),
                new StrokeCharacter(19, "M 12 6 L 8 9"),
                new StrokeCharacter(19, "M 2 16 L 1 23 0 26 -1 28 -3 30 M 2 11 L 2 18 3 22 4 23 6 24 7 24 9 23 10 22 11 18 11 11 M 11 18 L 12 21 13 23 14 24"),
                new StrokeCharacter(19, "M 6 8 L 14 8 M 12 8 L 12 23 M 8 8 L 8 23 M 6 8 L 5 9 5 11 6 12 8 12"),
                new StrokeCharacter(19, "M 10 8 L 10 8 M 10 12 L 9 13 10 14 M 11 13 L 10 14 M 11 13 L 10 12"),
                new StrokeCharacter(19, "M 9 23 L 8 22 M 11 22 L 10 20 M 11 22 L 10 23 M 9 23 L 10 23"),
                new StrokeCharacter(19, "M 9 6 L 8 8 M 9 6 L 9 13"),
                new StrokeCharacter(19, "M 8 7 L 10 7 M 8 7 L 7 8 M 11 8 L 10 7 M 11 8 L 11 9 10 10 M 7 13 L 11 13 M 10 10 L 8 10 7 9 7 8"),
                new StrokeCharacter(14, "M 9 21 L 4 27 M 9 21 L 4 15 M 13 21 L 8 27 M 13 21 L 8 15"),
                new StrokeCharacter(19, "M 6 6 L 5 8 M 6 6 L 6 13 M 13 15 L 10 20 M 13 15 L 13 22 M 15 6 L 4 22 M 13 20 L 10 20"),
                new StrokeCharacter(19, "M 12 16 L 14 16 M 12 16 L 11 17 M 15 17 L 14 16 M 15 17 L 15 18 11 22 15 22 M 14 7 L 5 22 M 6 13 L 6 7 5 9"),
                new StrokeCharacter(19, "M 3 22 L 16 6 M 15 15 L 15 21 M 15 15 L 12 19 15 19 M 3 6 L 5 6 M 3 6 L 2 7 M 6 7 L 5 6 M 6 8 L 5 9 3 9 M 5 9 L 6 10 M 6 11 L 5 12 3 12 M 2 11 L 3 12 M 6 7 L 6 8 M 6 10 L 6 11"),
                new StrokeCharacter(18, "M 9 4 L 8 5 9 6 10 5 9 4 M 9 9 L 9 12 8 14 7 15 5 16 4 17 3 19 3 21 4 23 5 24 7 25 11 25 13 24 14 23 15 21 15 20"),
                new StrokeCharacter(18, "M 4 1 L 8 4 M 9 5 L 1 25 M 9 5 L 17 25 M 4 18 L 14 18"),
                new StrokeCharacter(18, "M 15 1 L 10 4 M 9 5 L 1 25 M 9 5 L 17 25 M 4 18 L 14 18"),
                new StrokeCharacter(18, "M 9 1 L 14 4 M 9 5 L 1 25 M 9 5 L 17 25 M 4 18 L 14 18 M 9 1 L 4 4"),
                new StrokeCharacter(18, "M 4 3 L 5 2 7 1 8 1 11 4 12 4 14 3 15 2 M 9 5 L 1 25 M 9 5 L 17 25 M 4 18 L 14 18"),
                new StrokeCharacter(18, "M 9 5 L 1 25 M 9 5 L 17 25 M 4 18 L 14 18 M 6 1 L 5 2 6 3 7 2 6 1 M 13 1 L 12 2 13 3 14 2 13 1"),
                new StrokeCharacter(18, "M 9 5 L 1 25 M 9 5 L 17 25 M 4 18 L 14 18 M 7 4 L 7 2 8 1 10 1 11 2 11 4 10 5 8 5 7 4"),
                new StrokeCharacter(19, "M 9 4 L 9 25 M 8 4 L 18 4 M 9 14 L 15 14 M 9 25 L 18 25 M 8 4 L 1 25 M 9 19 L 3 19"),
                new StrokeCharacter(18, "M 7 4 L 11 4 M 7 4 L 5 5 3 7 1 12 1 17 3 22 5 24 7 25 11 25 13 24 15 22 16 20 M 11 4 L 13 5 15 7 16 9 M 8 25 L 9 26 11 27 11 29 9 30 7 30 5 28"),
                new StrokeCharacter(19, "M 7 1 L 14 3 M 4 4 L 4 25 M 4 4 L 17 4 M 4 14 L 12 14 M 4 25 L 17 25"),
                new StrokeCharacter(19, "M 13 1 L 7 3 M 4 4 L 4 25 M 4 4 L 17 4 M 4 14 L 12 14 M 4 25 L 17 25"),
                new StrokeCharacter(19, "M 11 1 L 6 3 M 4 4 L 4 25 M 4 4 L 17 4 M 4 14 L 12 14 M 4 25 L 17 25 M 11 1 L 16 3"),
                new StrokeCharacter(19, "M 4 4 L 4 25 M 4 4 L 17 4 M 4 14 L 12 14 M 4 25 L 17 25 M 6 1 L 5 2 6 3 7 2 6 1 M 16 2 L 15 3 14 2 15 1 16 2"),
                new StrokeCharacter(19, "M 4 1 L 11 3 M 10 4 L 10 25"),
                new StrokeCharacter(19, "M 16 1 L 9 3 M 10 4 L 10 25"),
                new StrokeCharacter(19, "M 10 1 L 6 3 M 10 4 L 10 25 M 10 1 L 14 3"),
                new StrokeCharacter(19, "M 11 4 L 11 25 M 6 1 L 5 2 6 3 7 2 6 1 M 16 2 L 15 3 14 2 15 1 16 2"),
                new StrokeCharacter(21, "M 4 4 L 4 25 M 4 4 L 11 4 14 5 16 7 17 9 18 12 18 17 17 20 16 22 14 24 11 25 4 25 M 3 15 L 11 15"),
                new StrokeCharacter(22, "M 6 3 L 7 2 9 1 10 1 13 4 14 4 16 3 17 2 M 4 4 L 4 25 M 4 4 L 18 25 M 18 4 L 18 25"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4 M 13 3 L 6 1"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4 M 9 3 L 16 1"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4 M 11 1 L 6 3 M 11 1 L 16 3"),
                new StrokeCharacter(22, "M 6 3 L 7 2 9 1 10 1 13 3 14 3 16 2 17 1 M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4 M 7 1 L 6 2 7 3 8 2 7 1 M 14 1 L 13 2 14 3 15 2 14 1"),
                new StrokeCharacter(17, "M 4 14 L 13 25 M 13 14 L 4 25"),
                new StrokeCharacter(22, "M 9 4 L 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 9 25 13 25 15 24 17 22 18 20 19 17 19 12 18 9 17 7 15 5 13 4 9 4 M 3 24 L 19 5"),
                new StrokeCharacter(22, "M 4 4 L 4 19 5 22 7 24 10 25 12 25 15 24 17 22 18 19 18 4 M 15 3 L 7 1"),
                new StrokeCharacter(22, "M 4 4 L 4 19 5 22 7 24 10 25 12 25 15 24 17 22 18 19 18 4 M 14 1 L 7 3"),
                new StrokeCharacter(22, "M 4 4 L 4 19 5 22 7 24 10 25 12 25 15 24 17 22 18 19 18 4 M 6 3 L 11 1 16 3"),
                new StrokeCharacter(22, "M 4 4 L 4 19 5 22 7 24 10 25 12 25 15 24 17 22 18 19 18 4 M 7 1 L 6 2 7 3 8 2 7 1 M 15 1 L 14 2 15 3 16 2 15 1"),
                new StrokeCharacter(18, "M 1 4 L 9 14 9 25 M 17 4 L 9 14 M 8 4 L 15 1"),
                new StrokeCharacter(19, "M 4 11 L 4 32 M 16 20 L 16 23 14 26 11 27 4 27 M 4 16 L 11 16 14 17 16 20"),
                new StrokeCharacter(22, "M 5 28 L 5 22 6 10 7 8 9 7 12 7 14 8 15 9 16 11 16 12 15 14 14 15 12 16 7 16 12 16 15 17 16 18 17 20 17 21 16 23 15 24 12 25 7 25"),
                new StrokeCharacter(19, "M 6 5 L 12 8 M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 6 8 L 12 5 M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 5 8 L 9 5 13 8 M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 4 8 L 5 7 7 6 8 6 11 9 12 9 14 8 15 7 M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 M 13 6 L 14 5 M 13 6 L 12 5 13 4 14 5 M 4 5 L 5 6 M 4 5 L 5 4 6 5 5 6"),
                new StrokeCharacter(19, "M 7 8 L 7 6 8 5 10 5 11 6 11 8 10 9 8 9 7 8 M 15 11 L 15 25 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(19, "M 1 14 L 2 13 4 12 6 12 8 13 9 15 9 21 8 23 6 24 4 24 2 23 1 21 1 20 2 18 4 17 6 17 8 18 9 20 M 9 15 L 10 13 12 12 14 12 16 13 17 15 M 17 21 L 16 23 14 24 12 24 10 23 9 21 M 9 18 L 17 17 M 17 15 L 17 17"),
                new StrokeCharacter(18, "M 9 25 L 10 26 12 27 12 29 10 30 8 30 6 28 M 15 14 L 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(18, "M 6 5 L 12 8 M 3 17 L 15 17 15 15 14 13 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(18, "M 15 5 L 8 8 M 3 17 L 15 17 15 15 14 13 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(18, "M 5 8 L 9 5 13 8 M 3 17 L 15 17 15 15 14 13 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(18, "M 6 4 L 5 5 6 6 7 5 6 4 M 13 4 L 12 5 13 6 14 5 13 4 M 3 17 L 15 17 15 15 14 13 13 12 11 11 8 11 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22"),
                new StrokeCharacter(8, "M 1 4 L 5 7 M 4 11 L 4 25"),
                new StrokeCharacter(8, "M 6 4 L 3 7 M 4 11 L 4 25"),
                new StrokeCharacter(8, "M 0 8 L 4 5 8 8 M 4 11 L 4 25"),
                new StrokeCharacter(8, "M 1 4 L 0 5 1 6 2 5 1 4 M 8 4 L 7 5 8 6 9 5 8 4 M 4 11 L 4 25"),
                new StrokeCharacter(19, "M 7 5 L 12 8 M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11 M 12 8 L 14 10 15 12 16 17 M 7 8 L 13 6"),
                new StrokeCharacter(19, "M 4 8 L 5 7 7 6 8 6 11 9 12 9 14 8 15 7 M 4 11 L 4 25 M 4 15 L 7 12 9 11 12 11 14 12 15 15 15 25"),
                new StrokeCharacter(19, "M 6 5 L 12 8 M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11"),
                new StrokeCharacter(19, "M 6 8 L 12 5 M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11"),
                new StrokeCharacter(19, "M 5 8 L 9 5 13 8 M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11"),
                new StrokeCharacter(19, "M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11 M 5 7 L 8 6 11 7 14 6"),
                new StrokeCharacter(19, "M 6 4 L 5 5 6 6 7 5 6 4 M 13 4 L 12 5 13 6 14 5 13 4 M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11"),
                new StrokeCharacter(19, "M 10 12 L 9 13 10 14 11 13 10 12 M 10 22 L 9 23 10 24 11 23 10 22 M 5 18 L 15 18"),
                new StrokeCharacter(19, "M 8 11 L 6 12 4 14 3 17 3 19 4 22 6 24 8 25 11 25 13 24 15 22 16 19 16 17 15 14 13 12 11 11 8 11 M 2 24 L 17 12"),
                new StrokeCharacter(19, "M 6 5 L 12 8 M 4 11 L 4 21 5 24 7 25 10 25 12 24 15 21 M 15 11 L 15 25"),
                new StrokeCharacter(19, "M 6 8 L 12 5 M 4 11 L 4 21 5 24 7 25 10 25 12 24 15 21 M 15 11 L 15 25"),
                new StrokeCharacter(19, "M 5 8 L 9 5 13 8 M 4 11 L 4 21 5 24 7 25 10 25 12 24 15 21 M 15 11 L 15 25"),
                new StrokeCharacter(19, "M 6 4 L 5 5 6 6 7 5 6 4 M 13 4 L 12 5 13 6 14 5 13 4 M 4 11 L 4 21 5 24 7 25 10 25 12 24 15 21 M 15 11 L 15 25"),
                new StrokeCharacter(16, "M 2 11 L 8 25 M 14 11 L 8 25 6 29 4 31 2 32 1 32 M 5 9 L 12 6"),
                new StrokeCharacter(19, "M 4 11 L 4 32 M 16 20 L 16 23 15 26 13 28 11 29 8 29 6 28 4 26 M 4 17 L 6 15 8 14 11 14 13 15 15 17 16 20"),
                new StrokeCharacter(16, "M 5 4 L 4 5 5 6 6 5 5 4 M 12 4 L 11 5 12 6 13 5 12 4 M 2 11 L 8 25 M 14 11 L 8 25 6 29 4 31 2 32 1 32")
            },
            {
                new StrokeCharacter(16, ""),
                new StrokeCharacter(10, "M 5 4 L 4 6 5 18 6 6 5 4 M 5 6 L 5 12 M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(16, "M 4 4 L 3 11 M 5 4 L 3 11 M 12 4 L 11 11 M 13 4 L 11 11"),
                new StrokeCharacter(21, "M 11 4 L 4 32 M 17 4 L 10 32 M 4 15 L 18 15 M 3 21 L 17 21"),
                new StrokeCharacter(20, "M 8 0 L 8 29 M 12 0 L 12 29 M 16 7 L 15 8 16 9 17 8 17 7 15 5 12 4 8 4 5 5 3 7 3 9 4 11 5 12 7 13 13 15 15 16 17 18 M 3 9 L 5 11 7 12 13 14 15 15 16 16 17 18 17 22 15 24 12 25 8 25 5 24 3 22 3 21 4 20 5 21 4 22"),
                new StrokeCharacter(24, "M 21 4 L 3 25 M 8 4 L 10 6 10 8 9 10 7 11 5 11 3 9 3 7 4 5 6 4 8 4 10 5 13 6 16 6 19 5 21 4 M 17 18 L 15 19 14 21 14 23 16 25 18 25 20 24 21 22 21 20 19 18 17 18"),
                new StrokeCharacter(25, "M 21 12 L 20 13 21 14 22 13 22 12 21 11 20 11 19 12 18 14 16 19 14 22 12 24 10 25 7 25 4 24 3 22 3 19 4 17 10 13 12 11 13 9 13 7 12 5 10 4 8 5 7 7 7 9 8 12 10 15 15 22 17 24 20 25 21 25 22 24 22 23 M 7 25 L 5 24 4 22 4 19 5 17 7 15 M 7 9 L 8 11 16 22 18 24 20 25"),
                new StrokeCharacter(10, "M 5 6 L 4 5 5 4 6 5 6 7 5 9 4 10"),
                new StrokeCharacter(14, "M 11 0 L 9 2 7 5 5 9 4 14 4 18 5 23 7 27 9 30 11 32 M 9 2 L 7 6 6 9 5 14 5 18 6 23 7 26 9 30"),
                new StrokeCharacter(14, "M 3 0 L 5 2 7 5 9 9 10 14 10 18 9 23 7 27 5 30 3 32 M 5 2 L 7 6 8 9 9 14 9 18 8 23 7 26 5 30"),
                new StrokeCharacter(16, "M 8 4 L 8 16 M 3 7 L 13 13 M 13 7 L 3 13"),
                new StrokeCharacter(26, "M 13 7 L 13 25 M 4 16 L 22 16"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 M 6 26 L 6 24 5 23 M 6 26 L 5 28 M 5 25 L 6 24"),
                new StrokeCharacter(26, "M 4 16 L 22 16"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(22, "M 20 0 L 2 32"),
                new StrokeCharacter(20, "M 9 4 L 6 5 4 8 3 13 3 16 4 21 6 24 9 25 11 25 14 24 16 21 17 16 17 13 16 8 14 5 11 4 9 4 M 9 4 L 7 5 6 6 5 8 4 13 4 16 5 21 6 23 7 24 9 25 M 11 25 L 13 24 14 23 15 21 16 16 16 13 15 8 14 6 13 5 11 4"),
                new StrokeCharacter(20, "M 6 8 L 8 7 11 4 11 25 M 10 5 L 10 25 M 6 25 L 15 25"),
                new StrokeCharacter(20, "M 4 8 L 5 9 4 10 3 9 3 8 4 6 5 5 8 4 12 4 15 5 16 6 17 8 17 10 16 12 13 14 8 16 6 17 4 19 3 22 3 25 M 12 4 L 14 5 15 6 16 8 16 10 15 12 12 14 8 16 M 3 23 L 4 22 6 22 11 24 14 24 16 23 17 22 M 6 22 L 11 25 15 25 16 24 17 22 17 20"),
                new StrokeCharacter(20, "M 4 8 L 5 9 4 10 3 9 3 8 4 6 5 5 8 4 12 4 15 5 16 7 16 10 15 12 12 13 9 13 M 12 4 L 14 5 15 7 15 10 14 12 12 13 M 12 13 L 14 14 16 16 17 18 17 21 16 23 15 24 12 25 8 25 5 24 4 23 3 21 3 20 4 19 5 20 4 21 M 15 15 L 16 18 16 21 15 23 14 24 12 25"),
                new StrokeCharacter(20, "M 12 6 L 12 25 M 13 4 L 13 25 M 13 4 L 2 19 18 19 M 9 25 L 16 25"),
                new StrokeCharacter(20, "M 5 4 L 3 14 M 3 14 L 5 12 8 11 11 11 14 12 16 14 17 17 17 19 16 22 14 24 11 25 8 25 5 24 4 23 3 21 3 20 4 19 5 20 4 21 M 11 11 L 13 12 15 14 16 17 16 19 15 22 13 24 11 25 M 5 4 L 15 4 M 5 5 L 10 5 15 4"),
                new StrokeCharacter(20, "M 15 7 L 14 8 15 9 16 8 16 7 15 5 13 4 10 4 7 5 5 7 4 9 3 13 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 18 16 15 14 13 11 12 10 12 7 13 5 15 4 18 M 10 4 L 8 5 6 7 5 9 4 13 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 18 15 15 13 13 11 12"),
                new StrokeCharacter(20, "M 3 4 L 3 10 M 3 8 L 4 6 6 4 8 4 13 7 15 7 16 6 17 4 M 4 6 L 6 5 8 5 13 7 M 17 4 L 17 7 16 10 12 15 11 17 10 20 10 25 M 16 10 L 11 15 10 17 9 20 9 25"),
                new StrokeCharacter(20, "M 8 4 L 5 5 4 7 4 10 5 12 8 13 12 13 15 12 16 10 16 7 15 5 12 4 8 4 M 8 4 L 6 5 5 7 5 10 6 12 8 13 M 12 13 L 14 12 15 10 15 7 14 5 12 4 M 8 13 L 5 14 4 15 3 17 3 21 4 23 5 24 8 25 12 25 15 24 16 23 17 21 17 17 16 15 15 14 12 13 M 8 13 L 6 14 5 15 4 17 4 21 5 23 6 24 8 25 M 12 25 L 14 24 15 23 16 21 16 17 15 15 14 14 12 13"),
                new StrokeCharacter(20, "M 16 11 L 15 14 13 16 10 17 9 17 6 16 4 14 3 11 3 10 4 7 6 5 9 4 11 4 14 5 16 7 17 10 17 16 16 20 15 22 13 24 10 25 7 25 5 24 4 22 4 21 5 20 6 21 5 22 M 9 17 L 7 16 5 14 4 11 4 10 5 7 7 5 9 4 M 11 4 L 13 5 15 7 16 10 16 16 15 20 14 22 12 24 10 25"),
                new StrokeCharacter(10, "M 5 11 L 4 12 5 13 6 12 5 11 M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 11 L 4 12 5 13 6 12 5 11 M 5 25 L 4 24 5 23 6 24 6 26 5 28 4 29"),
                new StrokeCharacter(24, "M 20 7 L 4 16 20 25"),
                new StrokeCharacter(26, "M 4 13 L 22 13 M 4 19 L 22 19"),
                new StrokeCharacter(24, "M 4 7 L 20 16 4 25"),
                new StrokeCharacter(18, "M 4 8 L 5 9 4 10 3 9 3 8 4 6 5 5 7 4 10 4 13 5 14 6 15 8 15 10 14 12 13 13 9 15 9 18 M 10 4 L 12 5 13 6 14 8 14 10 13 12 11 14 M 9 23 L 8 24 9 25 10 24 9 23"),
                new StrokeCharacter(27, "M 18 12 L 17 10 15 9 12 9 10 10 9 11 8 14 8 17 9 19 11 20 14 20 16 19 17 17 M 12 9 L 10 11 9 14 9 17 10 19 11 20 M 18 9 L 17 17 17 19 19 20 21 20 23 18 24 15 24 13 23 10 22 8 20 6 18 5 15 4 12 4 9 5 7 6 5 8 4 10 3 13 3 16 4 19 5 21 7 23 9 24 12 25 15 25 18 24 20 23 21 22 M 19 9 L 18 17 18 19 19 20"),
                new StrokeCharacter(20, "M 10 4 L 3 25 M 10 4 L 17 25 M 10 7 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 14 4 17 5 18 6 19 8 19 10 18 12 17 13 14 14 M 14 4 L 16 5 17 6 18 8 18 10 17 12 16 13 14 14 M 6 14 L 14 14 17 15 18 16 19 18 19 21 18 23 17 24 14 25 2 25 M 14 14 L 16 15 17 16 18 18 18 21 17 23 16 24 14 25"),
                new StrokeCharacter(21, "M 17 7 L 18 10 18 4 17 7 15 5 12 4 10 4 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 M 10 4 L 8 5 6 7 5 9 4 12 4 17 5 20 6 22 8 24 10 25"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 12 4 15 5 17 7 18 9 19 12 19 17 18 20 17 22 15 24 12 25 2 25 M 12 4 L 14 5 16 7 17 9 18 12 18 17 17 20 16 22 14 24 12 25"),
                new StrokeCharacter(21, "M 5 4 L 5 25 M 6 4 L 6 25 M 12 10 L 12 18 M 2 4 L 18 4 18 10 17 4 M 6 14 L 12 14 M 2 25 L 18 25 18 19 17 25"),
                new StrokeCharacter(20, "M 5 4 L 5 25 M 6 4 L 6 25 M 12 10 L 12 18 M 2 4 L 18 4 18 10 17 4 M 6 14 L 12 14 M 2 25 L 9 25"),
                new StrokeCharacter(23, "M 17 7 L 18 10 18 4 17 7 15 5 12 4 10 4 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 10 25 12 25 15 24 17 22 M 10 4 L 8 5 6 7 5 9 4 12 4 17 5 20 6 22 8 24 10 25 M 17 17 L 17 25 M 18 17 L 18 25 M 14 17 L 21 17"),
                new StrokeCharacter(24, "M 5 4 L 5 25 M 6 4 L 6 25 M 18 4 L 18 25 M 19 4 L 19 25 M 2 4 L 9 4 M 15 4 L 22 4 M 6 14 L 18 14 M 2 25 L 9 25 M 15 25 L 22 25"),
                new StrokeCharacter(11, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 9 4 M 2 25 L 9 25"),
                new StrokeCharacter(15, "M 10 4 L 10 21 9 24 7 25 5 25 3 24 2 22 2 20 3 19 4 20 3 21 M 9 4 L 9 21 8 24 7 25 M 6 4 L 13 4"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 19 4 L 6 17 M 11 13 L 19 25 M 10 13 L 18 25 M 2 4 L 9 4 M 15 4 L 21 4 M 2 25 L 9 25 M 15 25 L 21 25"),
                new StrokeCharacter(18, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 9 4 M 2 25 L 17 25 17 19 16 25"),
                new StrokeCharacter(25, "M 5 4 L 5 25 M 6 4 L 12 22 M 5 4 L 12 25 M 19 4 L 12 25 M 19 4 L 19 25 M 20 4 L 20 25 M 2 4 L 6 4 M 19 4 L 23 4 M 2 25 L 8 25 M 16 25 L 23 25"),
                new StrokeCharacter(23, "M 5 4 L 5 25 M 6 4 L 18 23 M 6 6 L 18 25 M 18 4 L 18 25 M 2 4 L 6 4 M 15 4 L 21 4 M 2 25 L 8 25"),
                new StrokeCharacter(22, "M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 M 10 4 L 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 14 4 17 5 18 6 19 8 19 11 18 13 17 14 14 15 6 15 M 14 4 L 16 5 17 6 18 8 18 11 17 13 16 14 14 15 M 2 25 L 9 25"),
                new StrokeCharacter(22, "M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 M 10 4 L 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4 M 7 23 L 7 22 8 20 10 19 11 19 13 20 14 22 15 29 16 30 18 30 19 28 19 27 M 14 22 L 15 26 16 28 17 29 18 29 19 28"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 14 4 17 5 18 6 19 8 19 10 18 12 17 13 14 14 6 14 M 14 4 L 16 5 17 6 18 8 18 10 17 12 16 13 14 14 M 2 25 L 9 25 M 11 14 L 13 15 14 16 17 23 18 24 19 24 20 23 M 13 15 L 14 17 16 24 17 25 19 25 20 23 20 22"),
                new StrokeCharacter(20, "M 16 7 L 17 4 17 10 16 7 14 5 11 4 8 4 5 5 3 7 3 9 4 11 5 12 7 13 13 15 15 16 17 18 M 3 9 L 5 11 7 12 13 14 15 15 16 16 17 18 17 22 15 24 12 25 9 25 6 24 4 22 3 19 3 25 4 22"),
                new StrokeCharacter(19, "M 9 4 L 9 25 M 10 4 L 10 25 M 3 4 L 2 10 2 4 17 4 17 10 16 4 M 6 25 L 13 25"),
                new StrokeCharacter(24, "M 5 4 L 5 19 6 22 8 24 11 25 13 25 16 24 18 22 19 19 19 4 M 6 4 L 6 19 7 22 9 24 11 25 M 2 4 L 9 4 M 16 4 L 22 4"),
                new StrokeCharacter(20, "M 3 4 L 10 25 M 4 4 L 10 22 M 17 4 L 10 25 M 1 4 L 7 4 M 13 4 L 19 4"),
                new StrokeCharacter(24, "M 4 4 L 8 25 M 5 4 L 8 20 M 12 4 L 8 25 M 12 4 L 16 25 M 13 4 L 16 20 M 20 4 L 16 25 M 1 4 L 8 4 M 17 4 L 23 4"),
                new StrokeCharacter(20, "M 3 4 L 16 25 M 4 4 L 17 25 M 17 4 L 3 25 M 1 4 L 7 4 M 13 4 L 19 4 M 1 25 L 7 25 M 13 25 L 19 25"),
                new StrokeCharacter(21, "M 3 4 L 10 15 10 25 M 4 4 L 11 15 11 25 M 18 4 L 11 15 M 1 4 L 7 4 M 14 4 L 20 4 M 7 25 L 14 25"),
                new StrokeCharacter(20, "M 16 4 L 3 25 M 17 4 L 4 25 M 4 4 L 3 10 3 4 17 4 M 3 25 L 17 25 17 19 16 25"),
                new StrokeCharacter(14, "M 4 1 L 4 32 M 5 1 L 5 32 M 4 1 L 11 1 M 4 32 L 11 32"),
                new StrokeCharacter(14, "M 0 4 L 14 28"),
                new StrokeCharacter(14, "M 9 1 L 9 32 M 10 1 L 10 32 M 3 1 L 10 1 M 3 32 L 10 32"),
                new StrokeCharacter(22, "M 3 18 L 11 13 19 18 M 3 18 L 11 14 19 18"),
                new StrokeCharacter(20, "M 0 23 L 20 23 M 0 24 L 20 24"),
                new StrokeCharacter(10, "M 6 4 L 5 5 4 7 4 9 5 10 6 9 5 8"),
                new StrokeCharacter(20, "M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(21, "M 5 4 L 5 25 M 6 4 L 6 25 M 6 14 L 8 12 10 11 12 11 15 12 17 14 18 17 18 19 17 22 15 24 12 25 10 25 8 24 6 22 M 12 11 L 14 12 16 14 17 17 17 19 16 22 14 24 12 25 M 2 4 L 6 4"),
                new StrokeCharacter(19, "M 15 14 L 14 15 15 16 16 15 16 14 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(21, "M 15 4 L 15 25 M 16 4 L 16 25 M 15 14 L 13 12 11 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 13 24 15 22 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 12 4 L 16 4 M 15 25 L 19 25"),
                new StrokeCharacter(19, "M 4 17 L 16 17 16 15 15 13 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 15 17 L 15 14 14 12 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(13, "M 10 5 L 9 6 10 7 11 6 11 5 10 4 8 4 6 5 5 7 5 25 M 8 4 L 7 5 6 7 6 25 M 2 11 L 10 11 M 2 25 L 9 25"),
                new StrokeCharacter(19, "M 8 11 L 6 12 5 13 4 15 4 17 5 19 6 20 8 21 10 21 12 20 13 19 14 17 14 15 13 13 12 12 10 11 8 11 M 6 12 L 5 14 5 18 6 20 M 12 20 L 13 18 13 14 12 12 M 13 13 L 14 12 16 11 16 12 14 12 M 5 19 L 4 20 3 22 3 23 4 25 7 26 12 26 15 27 16 28 M 3 23 L 4 24 7 25 12 25 15 26 16 28 16 29 15 31 12 32 6 32 3 31 2 29 2 28 3 26 6 25"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 6 14 L 8 12 11 11 13 11 16 12 17 14 17 25 M 13 11 L 15 12 16 14 16 25 M 2 4 L 6 4 M 2 25 L 9 25 M 13 25 L 20 25"),
                new StrokeCharacter(11, "M 5 4 L 4 5 5 6 6 5 5 4 M 5 11 L 5 25 M 6 11 L 6 25 M 2 11 L 6 11 M 2 25 L 9 25"),
                new StrokeCharacter(11, "M 6 4 L 5 5 6 6 7 5 6 4 M 7 11 L 7 29 6 31 4 32 2 32 1 31 1 30 2 29 3 30 2 31 M 6 11 L 6 29 5 31 4 32 M 3 11 L 7 11"),
                new StrokeCharacter(21, "M 5 4 L 5 25 M 6 4 L 6 25 M 16 11 L 6 21 M 11 17 L 17 25 M 10 17 L 16 25 M 2 4 L 6 4 M 13 11 L 19 11 M 2 25 L 9 25 M 13 25 L 19 25"),
                new StrokeCharacter(11, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 6 4 M 2 25 L 9 25"),
                new StrokeCharacter(33, "M 5 11 L 5 25 M 6 11 L 6 25 M 6 14 L 8 12 11 11 13 11 16 12 17 14 17 25 M 13 11 L 15 12 16 14 16 25 M 17 14 L 19 12 22 11 24 11 27 12 28 14 28 25 M 24 11 L 26 12 27 14 27 25 M 2 11 L 6 11 M 2 25 L 9 25 M 13 25 L 20 25 M 24 25 L 31 25"),
                new StrokeCharacter(22, "M 5 11 L 5 25 M 6 11 L 6 25 M 6 14 L 8 12 11 11 13 11 16 12 17 14 17 25 M 13 11 L 15 12 16 14 16 25 M 2 11 L 6 11 M 2 25 L 9 25 M 13 25 L 20 25"),
                new StrokeCharacter(20, "M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11"),
                new StrokeCharacter(21, "M 5 11 L 5 32 M 6 11 L 6 32 M 6 14 L 8 12 10 11 12 11 15 12 17 14 18 17 18 19 17 22 15 24 12 25 10 25 8 24 6 22 M 12 11 L 14 12 16 14 17 17 17 19 16 22 14 24 12 25 M 2 11 L 6 11 M 2 32 L 9 32"),
                new StrokeCharacter(20, "M 15 11 L 15 32 M 16 11 L 16 32 M 15 14 L 13 12 11 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 13 24 15 22 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 12 32 L 19 32"),
                new StrokeCharacter(17, "M 5 11 L 5 25 M 6 11 L 6 25 M 6 17 L 7 14 9 12 11 11 14 11 15 12 15 13 14 14 13 13 14 12 M 2 11 L 6 11 M 2 25 L 9 25"),
                new StrokeCharacter(17, "M 13 13 L 14 11 14 15 13 13 12 12 10 11 6 11 4 12 3 13 3 15 4 16 6 17 11 19 13 20 14 21 M 3 14 L 4 15 6 16 11 18 13 19 14 20 14 23 13 24 11 25 7 25 5 24 4 23 3 21 3 25 4 23"),
                new StrokeCharacter(15, "M 5 4 L 5 21 6 24 8 25 10 25 12 24 13 22 M 6 4 L 6 21 7 24 8 25 M 2 11 L 10 11"),
                new StrokeCharacter(22, "M 5 11 L 5 22 6 24 9 25 11 25 14 24 16 22 M 6 11 L 6 22 7 24 9 25 M 16 11 L 16 25 M 17 11 L 17 25 M 2 11 L 6 11 M 13 11 L 17 11 M 16 25 L 20 25"),
                new StrokeCharacter(18, "M 3 11 L 9 25 M 4 11 L 9 23 M 15 11 L 9 25 M 1 11 L 7 11 M 11 11 L 17 11"),
                new StrokeCharacter(24, "M 4 11 L 8 25 M 5 11 L 8 22 M 12 11 L 8 25 M 12 11 L 16 25 M 13 11 L 16 22 M 20 11 L 16 25 M 1 11 L 8 11 M 17 11 L 23 11"),
                new StrokeCharacter(20, "M 4 11 L 15 25 M 5 11 L 16 25 M 16 11 L 4 25 M 2 11 L 8 11 M 12 11 L 18 11 M 2 25 L 8 25 M 12 25 L 18 25"),
                new StrokeCharacter(19, "M 4 11 L 10 25 M 5 11 L 10 23 M 16 11 L 10 25 8 29 6 31 4 32 3 32 2 31 3 30 4 31 M 2 11 L 8 11 M 12 11 L 18 11"),
                new StrokeCharacter(18, "M 14 11 L 3 25 M 15 11 L 4 25 M 4 11 L 3 15 3 11 15 11 M 3 25 L 15 25 15 21 14 25"),
                new StrokeCharacter(14, "M 9 0 L 7 1 6 2 5 4 5 6 6 8 7 9 8 11 8 13 6 15 M 7 1 L 6 3 6 5 7 7 8 8 9 10 9 12 8 14 4 16 8 18 9 20 9 22 8 24 7 25 6 27 6 29 7 31 M 6 17 L 8 19 8 21 7 23 6 24 5 26 5 28 6 30 7 31 9 32"),
                new StrokeCharacter(8, "M 4 0 L 4 32"),
                new StrokeCharacter(14, "M 5 0 L 7 1 8 2 9 4 9 6 8 8 7 9 6 11 6 13 8 15 M 7 1 L 8 3 8 5 7 7 6 8 5 10 5 12 6 14 10 16 6 18 5 20 5 22 6 24 7 25 8 27 8 29 7 31 M 8 17 L 6 19 6 21 7 23 8 24 9 26 9 28 8 30 7 31 5 32"),
                new StrokeCharacter(24, "M 3 19 L 3 17 4 14 6 13 8 13 10 14 14 17 16 18 18 18 20 17 21 15 M 3 17 L 4 15 6 14 8 14 10 15 14 18 16 19 18 19 20 18 21 15 21 13"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 6 4 L 5 5 4 7 4 9 5 10 6 9 5 8"),
                new StrokeCharacter(10, "M 5 6 L 4 5 5 4 6 5 6 7 5 9 4 10"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 6 4 L 5 5 6 6 7 5 6 4 M 6 11 L 5 23 6 25 7 23 6 11 M 6 23 L 6 17"),
                new StrokeCharacter(19, "M 15 14 L 14 15 15 16 16 15 16 14 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 9 11 L 6 12 5 14 4 17 4 19 5 22 9 25 M 9 8 L 9 28 10 28 10 8 9 8"),
                new StrokeCharacter(20, "M 14 9 L 12 7 10 7 8 10 7 17 6 23 4 25 3 25 2 24 2 23 3 22 4 22 9 25 13 25 15 23 M 5 15 L 10 15 M 14 9 L 15 9 13 7 12 7 M 10 7 L 9 10 8 17 7 23 M 13 25 L 14 25 16 23 15 23"),
                new StrokeCharacter(20, "M 18 18 L 17 16 15 14 12 13 9 13 6 14 4 16 3 18 M 2 18 L 3 16 6 14 M 19 18 L 18 16 15 14 M 18 20 L 18 18 M 3 18 L 3 20 M 2 18 L 2 20 M 19 20 L 19 18 M 9 25 L 12 25 M 18 20 L 17 22 15 24 12 25 M 3 20 L 4 22 6 24 9 25 M 2 20 L 3 22 6 24 M 15 24 L 18 22 19 20 M 4 15 L 0 12 M 0 11 L 4 14 M 4 23 L 0 26 M 4 24 L 0 27 M 17 23 L 20 26 M 17 24 L 20 27 M 17 15 L 20 12 M 17 14 L 20 11"),
                new StrokeCharacter(21, "M 3 4 L 10 15 10 25 M 4 4 L 11 15 11 25 M 18 4 L 11 15 M 1 4 L 7 4 M 14 4 L 20 4 M 7 25 L 14 25 M 3 9 L 18 9 M 3 11 L 18 11"),
                new StrokeCharacter(11, "M 5 5 L 6 5 M 5 5 L 5 13 6 13 6 5 M 5 14 L 5 24 M 5 14 L 6 14 6 24 5 24"),
                new StrokeCharacter(21, "M 8 25 L 13 25 M 8 25 L 6 23 8 24 13 24 15 22 M 13 25 L 15 22 M 6 23 L 6 22 M 15 22 L 15 19 14 18 M 15 19 L 14 17 M 12 19 L 9 19 M 12 18 L 9 18 M 9 19 L 6 16 M 9 18 L 6 16 6 13 M 12 19 L 14 18 M 12 18 L 14 17 M 6 12 L 8 11 M 6 13 L 8 12 M 8 11 L 11 11 M 8 12 L 11 12 14 14 M 11 11 L 14 14 14 17 M 6 12 L 5 11 M 6 13 L 5 11 5 8 7 6 M 5 8 L 7 5 M 7 6 L 12 6 M 7 5 L 12 5 M 12 6 L 13 7 M 12 5 L 13 7 13 8"),
                new StrokeCharacter(22, "M 5 9 L 4 8 5 7 M 5 9 L 6 8 5 7 M 5 9 L 4 8 5 7 M 5 9 L 6 8 5 7 M 5 9 L 4 8 5 7 M 5 9 L 6 8 5 7 M 16 7 L 15 8 16 9 M 17 8 L 16 7 M 17 8 L 16 9"),
                new StrokeCharacter(20, "M 12 13 L 9 13 M 13 15 L 12 16 13 17 14 16 14 15 12 13 M 9 13 L 7 15 6 18 M 10 13 L 8 15 7 18 M 6 18 L 7 21 9 23 M 7 18 L 8 21 10 23 M 9 23 L 12 23 14 21 M 9 25 L 12 25 M 18 19 L 18 16 M 18 19 L 17 22 15 24 12 25 M 18 16 L 17 13 15 11 12 10 9 10 6 11 4 13 3 16 3 19 4 22 6 24 9 25 M 2 16 L 2 19 M 2 16 L 3 13 6 11 M 2 19 L 3 22 6 24 M 15 24 L 18 22 19 19 19 16 18 13 15 11"),
                new StrokeCharacter(20, "M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 M 14 13 L 14 18 M 14 13 L 13 14 7 15 4 16 M 7 15 L 5 16 M 4 16 L 3 17 3 19 M 5 16 L 4 17 4 19 M 3 19 L 4 20 7 21 M 4 19 L 5 20 7 21 10 21 12 20 14 18 M 15 15 L 15 18 16 20 17 21 M 15 20 L 17 21 18 21 M 14 18 L 15 20 M 3 23 L 18 23"),
                new StrokeCharacter(20, "M 2 18 L 9 11 M 2 18 L 9 25 M 4 18 L 9 11 M 4 18 L 9 25 M 8 18 L 15 11 M 8 18 L 15 25 M 10 18 L 15 11 M 10 18 L 15 25"),
                new StrokeCharacter(20, "M 4 19 L 16 19 M 4 19 L 4 20 15 20 15 23 M 16 19 L 16 23 15 23"),
                new StrokeCharacter(20, "M 4 19 L 16 19 M 4 19 L 4 20 16 20 M 16 19 L 16 20"),
                new StrokeCharacter(20, "M 9 25 L 12 25 M 18 19 L 18 16 M 18 19 L 17 22 15 24 12 25 M 18 16 L 17 13 15 11 12 10 9 10 6 11 4 13 3 16 3 19 4 22 6 24 9 25 M 2 16 L 2 19 M 2 16 L 3 13 6 11 M 2 19 L 3 22 6 24 M 15 24 L 18 22 19 19 19 16 18 13 15 11 M 8 12 L 8 22 M 7 12 L 12 12 14 13 14 16 12 17 9 17 M 9 22 L 9 12 M 11 17 L 13 16 13 13 11 12 M 7 22 L 10 22 M 11 17 L 14 22 M 13 22 L 15 22 M 11 17 L 13 22"),
                new StrokeCharacter(20, "M 4 9 L 16 9 M 4 9 L 4 10 16 10 M 16 9 L 16 10"),
                new StrokeCharacter(11, "M 3 14 L 3 12 4 11 6 11 7 12 7 14 6 15 4 15 3 14"),
                new StrokeCharacter(26, "M 13 8 L 13 20 M 5 14 L 21 14 M 4 24 L 22 24"),
                new StrokeCharacter(20, "M 8 8 L 8 9 7 9 7 7 9 6 11 7 12 8 12 9 11 11 9 12 M 9 6 L 12 7 13 8 13 9 12 11 10 12 8 13 M 9 12 L 7 14 7 15 8 14 11 14 13 13 M 8 14 L 12 15 13 14 M 13 12 L 13 14"),
                new StrokeCharacter(20, "M 9 6 L 9 7 8 7 8 6 10 5 11 5 13 7 13 8 12 9 M 11 5 L 13 6 14 7 14 8 12 9 M 9 12 L 9 11 8 11 M 8 12 L 8 11 M 8 12 L 10 13 11 13 13 11 M 13 10 L 13 11 M 13 10 L 12 9 M 11 13 L 13 12 M 12 9 L 14 10 14 11 13 12 M 12 9 L 11 9"),
                new StrokeCharacter(10, "M 5 9 L 3 11 4 12 6 10 5 9"),
                new StrokeCharacter(19, "M 2 11 L 2 19 3 23 4 24 6 25 7 25 9 24 10 23 11 19 11 11 M 2 16 L 1 23 0 26 -1 28 -3 30 M 11 19 L 12 22 13 24 14 25 M 2 11 L 3 11 3 23 M 11 11 L 10 11 10 23"),
                new StrokeCharacter(15, "M 5 5 L 5 25 M 6 5 L 6 25 M 0 7 L 1 5 M 0 7 L 1 6 M 1 5 L 4 4 M 1 6 L 4 5 M 0 9 L 1 11 3 12 M 4 4 L 15 4 M 4 5 L 15 5 M 0 7 L 0 9 M 12 5 L 12 25 M 13 5 L 13 25 M 4 25 L 7 25 M 11 25 L 14 25 M 15 4 L 15 6"),
                new StrokeCharacter(10, "M 5 17 L 4 18 5 19 6 18 5 17"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 6 22 M 5 23 L 4 22 5 21 6 22"),
                new StrokeCharacter(20, "M 11 6 L 11 15 M 10 8 L 10 15 M 9 15 L 12 15 M 9 9 L 11 6"),
                new StrokeCharacter(20, "M 18 15 L 17 13 15 11 12 10 9 10 6 11 4 13 3 15 M 2 15 L 3 13 6 11 M 19 15 L 18 13 15 11 M 18 17 L 18 15 M 3 15 L 3 17 M 2 15 L 2 17 M 19 17 L 19 15 M 9 22 L 12 22 M 18 17 L 17 19 15 21 12 22 M 3 17 L 4 19 6 21 9 22 M 2 17 L 3 19 6 21 M 15 21 L 18 19 19 17 M 2 24 L 19 24 M 2 24 L 2 25 19 25 19 24"),
                new StrokeCharacter(20, "M 11 18 L 4 11 M 11 18 L 4 25 M 9 18 L 4 11 M 9 18 L 4 25 M 17 18 L 10 11 M 17 18 L 10 25 M 15 18 L 10 11 M 15 18 L 10 25"),
                new StrokeCharacter(20, "M 15 7 L 5 22 M 6 6 L 6 15 M 5 8 L 5 15 M 4 15 L 7 15 M 4 9 L 6 6 M 14 23 L 17 23 M 16 23 L 16 14 M 15 23 L 15 16 M 15 21 L 11 21 16 14"),
                new StrokeCharacter(20, "M 13 16 L 13 17 12 17 12 15 14 14 16 15 17 16 17 17 16 19 14 20 M 14 14 L 17 15 18 16 18 17 17 19 15 20 13 21 M 14 20 L 12 22 12 23 13 22 16 22 18 21 M 13 22 L 17 23 18 22 M 18 20 L 18 22 M 15 7 L 5 22 M 6 6 L 6 15 M 5 8 L 5 15 M 4 15 L 7 15 M 4 9 L 6 6"),
                new StrokeCharacter(20, "M 15 7 L 5 22 M 14 23 L 17 23 M 16 23 L 16 14 M 15 23 L 15 16 M 15 21 L 11 21 16 14 M 4 7 L 4 8 3 8 3 7 5 6 6 6 8 8 8 9 7 10 M 6 6 L 8 7 9 8 9 9 7 10 M 4 13 L 4 12 3 12 M 3 13 L 3 12 M 3 13 L 5 14 6 14 8 12 M 8 11 L 8 12 M 8 11 L 7 10 M 6 14 L 8 13 M 7 10 L 9 11 9 12 8 13 M 7 10 L 6 10"),
                new StrokeCharacter(18, "M 9 4 L 8 5 9 6 10 5 9 4 M 9 9 L 9 12 8 14 7 15 5 16 4 17 3 19 3 21 4 23 5 24 7 25 11 25 13 24 14 23 15 21 15 20 M 7 15 L 5 17 4 19 4 21 5 23 7 25"),
                new StrokeCharacter(20, "M 10 4 L 3 25 M 10 4 L 17 25 M 10 7 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25 M 12 4 L 5 1"),
                new StrokeCharacter(20, "M 10 4 L 3 25 M 10 4 L 17 25 M 10 7 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25 M 8 4 L 15 1"),
                new StrokeCharacter(20, "M 10 4 L 3 25 M 10 4 L 17 25 M 10 7 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25 M 5 4 L 10 1 15 4"),
                new StrokeCharacter(20, "M 4 3 L 5 2 7 1 8 1 11 4 12 4 14 3 15 2 M 10 4 L 3 25 M 10 4 L 17 25 M 10 7 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25"),
                new StrokeCharacter(20, "M 15 3 L 16 2 M 15 1 L 14 2 15 3 M 11 4 L 9 4 M 15 1 L 16 2 M 10 4 L 3 25 M 10 4 L 17 25 M 10 7 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25 M 6 2 L 5 3 4 2 5 1 6 2"),
                new StrokeCharacter(20, "M 10 5 L 3 25 M 10 5 L 17 25 M 10 8 L 16 25 M 5 19 L 14 19 M 1 25 L 7 25 M 13 25 L 19 25 M 8 4 L 8 2 9 1 11 1 12 2 12 4 11 5 9 5 8 4"),
                new StrokeCharacter(20, "M 10 4 L 1 25 M 4 19 L 10 19 M -1 25 L 4 25 M 10 4 L 10 25 M 11 4 L 11 25 M 15 10 L 15 18 M 7 4 L 20 4 20 10 19 4 M 11 14 L 15 14 M 8 25 L 20 25 20 19 19 25"),
                new StrokeCharacter(21, "M 10 25 L 11 26 13 27 13 29 11 30 9 30 7 28 M 17 7 L 18 10 18 4 17 7 15 5 12 4 10 4 7 5 5 7 4 9 3 12 3 17 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 M 10 4 L 8 5 6 7 5 9 4 12 4 17 5 20 6 22 8 24 10 25"),
                new StrokeCharacter(21, "M 7 1 L 15 3 M 5 4 L 5 25 M 6 4 L 6 25 M 12 10 L 12 18 M 2 4 L 18 4 18 10 17 4 M 6 14 L 12 14 M 2 25 L 18 25 18 19 17 25"),
                new StrokeCharacter(21, "M 15 1 L 7 3 M 5 4 L 5 25 M 6 4 L 6 25 M 12 10 L 12 18 M 2 4 L 18 4 18 10 17 4 M 6 14 L 12 14 M 2 25 L 18 25 18 19 17 25"),
                new StrokeCharacter(21, "M 12 1 L 6 3 M 5 4 L 5 25 M 6 4 L 6 25 M 12 10 L 12 18 M 2 4 L 18 4 18 10 17 4 M 6 14 L 12 14 M 2 25 L 18 25 18 19 17 25 M 12 1 L 17 3"),
                new StrokeCharacter(21, "M 5 4 L 5 25 M 6 4 L 6 25 M 12 10 L 12 18 M 2 4 L 18 4 18 10 17 4 M 6 14 L 12 14 M 2 25 L 18 25 18 19 17 25 M 6 3 L 5 2 M 6 3 L 7 2 6 1 5 2 M 15 3 L 14 2 M 15 3 L 16 2 15 1 M 14 2 L 15 1"),
                new StrokeCharacter(11, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 9 4 M 2 25 L 9 25 M 2 0 L 9 3"),
                new StrokeCharacter(11, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 9 4 M 2 25 L 9 25 M 2 3 L 9 0"),
                new StrokeCharacter(11, "M 5 5 L 5 25 M 6 5 L 6 25 M 2 5 L 9 5 M 2 25 L 9 25 M 2 4 L 6 2 10 4"),
                new StrokeCharacter(11, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 9 4 M 2 25 L 9 25 M 1 0 L 0 1 1 2 2 1 1 0 M 9 1 L 10 2 M 9 1 L 10 0 11 1 10 2"),
                new StrokeCharacter(22, "M 5 4 L 5 25 M 6 4 L 6 25 M 2 4 L 12 4 15 5 17 7 18 9 19 12 19 17 18 20 17 22 15 24 12 25 2 25 M 12 4 L 14 5 16 7 17 9 18 12 18 17 17 20 16 22 14 24 12 25 M 12 10 L 12 18 M 2 14 L 12 14"),
                new StrokeCharacter(23, "M 5 3 L 6 2 8 1 9 1 12 4 13 4 15 3 16 2 M 5 4 L 5 25 M 6 4 L 18 23 M 6 6 L 18 25 M 18 4 L 18 25 M 2 4 L 6 4 M 15 4 L 21 4 M 2 25 L 8 25"),
                new StrokeCharacter(22, "M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4 M 14 3 L 5 0"),
                new StrokeCharacter(22, "M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4 M 7 3 L 15 0"),
                new StrokeCharacter(22, "M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4 M 6 3 L 11 0 16 3"),
                new StrokeCharacter(22, "M 5 3 L 6 2 8 1 9 1 12 4 13 4 15 3 16 2 M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4"),
                new StrokeCharacter(22, "M 7 0 L 6 1 7 2 8 1 7 0 M 14 0 L 13 1 14 2 15 1 14 0 M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4"),
                new StrokeCharacter(20, "M 4 11 L 15 25 M 5 11 L 16 25 M 16 11 L 4 25"),
                new StrokeCharacter(22, "M 10 4 L 7 5 5 7 4 9 3 13 3 16 4 20 5 22 7 24 10 25 12 25 15 24 17 22 18 20 19 16 19 13 18 9 17 7 15 5 12 4 10 4 8 5 6 7 5 9 4 13 4 16 5 20 6 22 8 24 10 25 M 12 25 L 14 24 16 22 17 20 18 16 18 13 17 9 16 7 14 5 12 4 M 18 4 L 3 24 M 18 5 L 3 25"),
                new StrokeCharacter(24, "M 5 4 L 5 19 6 22 8 24 11 25 13 25 16 24 18 22 19 19 19 4 M 6 4 L 6 19 7 22 9 24 11 25 M 2 4 L 9 4 M 16 4 L 22 4 M 8 0 L 17 3"),
                new StrokeCharacter(24, "M 5 4 L 5 19 6 22 8 24 11 25 13 25 16 24 18 22 19 19 19 4 M 6 4 L 6 19 7 22 9 24 11 25 M 2 4 L 9 4 M 16 4 L 22 4 M 8 3 L 17 0"),
                new StrokeCharacter(24, "M 5 4 L 5 19 6 22 8 24 11 25 13 25 16 24 18 22 19 19 19 4 M 6 4 L 6 19 7 22 9 24 11 25 M 2 4 L 9 4 M 16 4 L 22 4 M 7 3 L 12 0 17 3"),
                new StrokeCharacter(24, "M 8 0 L 7 1 8 2 9 1 8 0 M 15 0 L 14 1 15 2 16 1 15 0 M 5 4 L 5 19 6 22 8 24 11 25 13 25 16 24 18 22 19 19 19 4 M 6 4 L 6 19 7 22 9 24 11 25 M 2 4 L 9 4 M 16 4 L 22 4"),
                new StrokeCharacter(21, "M 3 4 L 10 15 10 25 M 4 4 L 11 15 11 25 M 18 4 L 11 15 M 1 4 L 7 4 M 14 4 L 20 4 M 7 25 L 14 25 M 7 3 L 15 0"),
                new StrokeCharacter(21, "M 5 9 L 5 32 M 6 9 L 6 32 M 2 9 L 9 9 M 2 32 L 9 32 M 6 15 L 13 15 17 16 19 19 19 21 17 24 13 25 6 25 M 13 15 L 16 16 18 19 18 21 16 24 13 25"),
                new StrokeCharacter(22, "M 5 28 L 5 22 6 10 7 8 9 7 12 7 14 8 15 9 16 11 16 12 15 14 14 15 12 16 7 16 12 16 15 17 16 18 17 20 17 21 16 23 15 24 12 25 7 25 M 5 28 L 4 27 4 22 5 10 7 8 M 14 8 L 15 10 15 13 14 15 M 15 17 L 16 19 16 22 15 24"),
                new StrokeCharacter(20, "M 5 5 L 11 8 M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(20, "M 11 5 L 5 8 M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(20, "M 5 8 L 9 5 13 8 M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(20, "M 4 8 L 5 7 7 6 8 6 11 9 12 9 14 8 15 7 M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(20, "M 5 4 L 4 5 5 6 6 5 5 4 M 12 4 L 11 5 12 6 13 5 12 4 M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(20, "M 7 8 L 7 6 8 5 10 5 11 6 11 8 10 9 8 9 7 8 M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 15 15 22 16 24 17 25 M 14 13 L 14 22 15 24 17 25 18 25 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25"),
                new StrokeCharacter(30, "M 5 13 L 5 14 4 14 4 13 5 12 7 11 11 11 13 12 14 13 15 14 M 14 16 L 14 22 M 14 15 L 13 16 7 17 4 18 3 20 3 22 4 24 7 25 10 25 12 24 14 22 M 7 17 L 5 18 4 20 4 22 5 24 7 25 M 15 17 L 27 17 27 15 26 13 25 12 23 11 20 11 17 12 15 14 M 15 22 L 17 24 20 25 22 25 25 24 27 22 M 26 17 L 26 14 25 12 M 20 11 L 18 12 16 14 15 17 15 19 16 22 18 24 20 25 M 14 15 L 13 12 M 10 25 L 13 24 15 22 M 13 16 L 14 16"),
                new StrokeCharacter(19, "M 9 25 L 10 26 12 27 12 29 10 30 8 30 6 28 M 15 14 L 14 15 15 16 16 15 16 14 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(19, "M 6 5 L 12 8 M 4 17 L 16 17 16 15 15 13 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 15 17 L 15 14 14 12 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(19, "M 12 5 L 6 8 M 4 17 L 16 17 16 15 15 13 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 15 17 L 15 14 14 12 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(19, "M 6 8 L 10 5 14 8 M 4 17 L 16 17 16 15 15 13 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 15 17 L 15 14 14 12 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(19, "M 6 4 L 5 5 6 6 7 5 6 4 M 13 4 L 12 5 13 6 14 5 13 4 M 4 17 L 16 17 16 15 15 13 14 12 12 11 9 11 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 M 15 17 L 15 14 14 12 M 9 11 L 7 12 5 14 4 17 4 19 5 22 7 24 9 25"),
                new StrokeCharacter(11, "M 1 5 L 7 8 M 5 11 L 5 25 M 6 11 L 6 25 M 2 11 L 6 11 M 2 25 L 9 25"),
                new StrokeCharacter(11, "M 1 8 L 7 5 M 5 11 L 5 25 M 6 11 L 6 25 M 2 11 L 6 11 M 2 25 L 9 25"),
                new StrokeCharacter(11, "M 1 8 L 5 5 9 8 M 5 11 L 5 25 M 6 11 L 6 25 M 2 11 L 6 11 M 2 25 L 9 25"),
                new StrokeCharacter(11, "M 1 4 L 0 5 1 6 2 5 1 4 M 8 4 L 7 5 8 6 9 5 8 4 M 5 11 L 5 25 M 6 11 L 6 25 M 2 11 L 6 11 M 2 25 L 9 25"),
                new StrokeCharacter(20, "M 10 9 L 14 12 M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 M 9 9 L 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11 M 10 9 L 6 7 M 9 9 L 6 7 M 4 10 L 9 9 M 4 10 L 10 8 M 9 9 L 12 8 14 7 M 10 8 L 14 7"),
                new StrokeCharacter(22, "M 5 8 L 6 7 8 6 9 6 12 9 13 9 15 8 16 7 M 5 11 L 5 25 M 6 11 L 6 25 M 6 14 L 8 12 11 11 13 11 16 12 17 14 17 25 M 13 11 L 15 12 16 14 16 25 M 2 11 L 6 11 M 2 25 L 9 25 M 13 25 L 20 25"),
                new StrokeCharacter(20, "M 6 5 L 12 8 M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11"),
                new StrokeCharacter(20, "M 14 5 L 8 8 M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11"),
                new StrokeCharacter(20, "M 6 8 L 10 5 14 8 M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11"),
                new StrokeCharacter(20, "M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11 M 4 8 L 5 7 7 6 8 6 11 9 12 9 14 8 15 7"),
                new StrokeCharacter(20, "M 6 4 L 5 5 6 6 7 5 6 4 M 13 4 L 12 5 13 6 14 5 13 4 M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11"),
                new StrokeCharacter(18, "M 9 11 L 8 12 9 13 10 12 9 11 M 9 23 L 8 24 9 25 10 24 9 23 M 4 18 L 14 18"),
                new StrokeCharacter(20, "M 17 11 L 3 25 M 9 11 L 6 12 4 14 3 17 3 19 4 22 6 24 9 25 11 25 14 24 16 22 17 19 17 17 16 14 14 12 11 11 9 11 7 12 5 14 4 17 4 19 5 22 7 24 9 25 M 11 25 L 13 24 15 22 16 19 16 17 15 14 13 12 11 11"),
                new StrokeCharacter(22, "M 7 5 L 13 8 M 5 11 L 5 22 6 24 9 25 11 25 14 24 16 22 M 6 11 L 6 22 7 24 9 25 M 16 11 L 16 25 M 17 11 L 17 25 M 2 11 L 6 11 M 13 11 L 17 11 M 16 25 L 20 25"),
                new StrokeCharacter(22, "M 13 5 L 7 8 M 5 11 L 5 22 6 24 9 25 11 25 14 24 16 22 M 6 11 L 6 22 7 24 9 25 M 16 11 L 16 25 M 17 11 L 17 25 M 2 11 L 6 11 M 13 11 L 17 11 M 16 25 L 20 25"),
                new StrokeCharacter(22, "M 7 8 L 11 5 15 8 M 5 11 L 5 22 6 24 9 25 11 25 14 24 16 22 M 6 11 L 6 22 7 24 9 25 M 16 11 L 16 25 M 17 11 L 17 25 M 2 11 L 6 11 M 13 11 L 17 11 M 16 25 L 20 25"),
                new StrokeCharacter(22, "M 5 11 L 5 22 6 24 9 25 11 25 14 24 16 22 M 6 11 L 6 22 7 24 9 25 M 16 11 L 16 25 M 17 11 L 17 25 M 2 11 L 6 11 M 13 11 L 17 11 M 16 25 L 20 25 M 7 6 L 6 7 7 8 8 7 7 6 M 14 6 L 13 7 14 8 15 7 14 6"),
                new StrokeCharacter(19, "M 4 11 L 10 25 M 5 11 L 10 23 M 16 11 L 10 25 8 29 6 31 4 32 3 32 2 31 3 30 4 31 M 2 11 L 8 11 M 12 11 L 18 11 M 7 9 L 15 6"),
                new StrokeCharacter(21, "M 5 9 L 5 32 M 6 9 L 6 32 M 2 9 L 6 9 M 2 32 L 9 32 M 6 16 L 8 14 10 13 12 13 15 14 17 16 18 19 18 21 17 24 15 26 12 27 10 27 8 26 6 24 M 12 13 L 14 14 16 16 17 19 17 21 16 24 14 26 12 27"),
                new StrokeCharacter(19, "M 6 4 L 5 5 6 6 7 5 6 4 M 13 4 L 12 5 13 6 14 5 13 4 M 4 11 L 10 25 M 5 11 L 10 23 M 16 11 L 10 25 8 29 6 31 4 32 3 32 2 31 3 30 4 31 M 2 11 L 8 11 M 12 11 L 18 11"),
            },
            {
                new StrokeCharacter(16, ""),
                new StrokeCharacter(10, "M 6 5 L 4 19 M 6 5 L 8 4 9 6 4 19 M 2 22 L 3 21 M 2 22 L 2 24 3 23 3 21"),
                new StrokeCharacter(16, "M 4 4 L 4 11 M 12 4 L 12 11"),
                new StrokeCharacter(21, "M 11 0 L 4 32 M 17 0 L 10 32 M 4 13 L 18 13 M 3 19 L 17 19"),
                new StrokeCharacter(20, "M 8 0 L 8 29 M 12 0 L 12 29 M 17 7 L 15 5 12 4 8 4 5 5 3 7 3 9 4 11 5 12 7 13 13 15 15 16 16 17 17 19 17 22 15 24 12 25 8 25 5 24 3 22"),
                new StrokeCharacter(24, "M 21 4 L 3 25 M 8 4 L 10 6 10 8 9 10 7 11 5 11 3 9 3 7 4 5 6 4 8 4 10 5 13 6 16 6 19 5 21 4 M 17 18 L 15 19 14 21 14 23 16 25 18 25 20 24 21 22 21 20 19 18 17 18"),
                new StrokeCharacter(26, "M 23 13 L 23 12 22 11 21 11 20 12 19 14 17 19 15 22 13 24 11 25 7 25 5 24 4 23 3 21 3 19 4 17 5 16 12 12 13 11 14 9 14 7 13 5 11 4 9 5 8 7 8 9 9 12 11 15 16 22 18 24 20 25 22 25 23 24 23 23"),
                new StrokeCharacter(10, "M 5 6 L 4 5 5 4 6 5 6 7 5 9 4 10"),
                new StrokeCharacter(14, "M 11 0 L 9 2 7 5 5 9 4 14 4 18 5 23 7 27 9 30 11 32"),
                new StrokeCharacter(14, "M 3 0 L 5 2 7 5 9 9 10 14 10 18 9 23 7 27 5 30 3 32"),
                new StrokeCharacter(16, "M 8 10 L 8 22 M 3 13 L 13 19 M 13 13 L 3 19"),
                new StrokeCharacter(26, "M 13 7 L 13 25 M 4 16 L 22 16"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23 M 6 24 L 6 26 5 28 4 29"),
                new StrokeCharacter(26, "M 4 16 L 22 16"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(22, "M 20 0 L 2 32"),
                new StrokeCharacter(20, "M 17 16 L 17 8 M 10 4 L 7 5 5 8 3 13 M 17 8 L 15 5 12 4 10 4 M 3 13 L 3 21 5 24 8 25 10 25 13 24 15 21 17 16"),
                new StrokeCharacter(20, "M 7 9 L 9 8 12 5 9 23"),
                new StrokeCharacter(20, "M 5 10 L 5 8 6 6 7 5 9 4 12 4 14 5 15 6 16 8 16 10 15 12 13 15 M 5 10 L 6 8 7 7 M 13 15 L 7 19 5 21 4 23 6 22 8 22 12 23 15 24 16 24 17 23 17 22"),
                new StrokeCharacter(20, "M 5 4 L 16 4 8 10 11 9 15 9 17 10 19 13 19 17 17 21 14 24 11 25 8 25 5 24 4 23 3 21"),
                new StrokeCharacter(20, "M 14 8 L 13 20 M 5 11 L 3 16 5 16 M 6 7 L 6 5 M 6 7 L 5 11 M 5 16 L 10 17 12 18 13 18 M 13 20 L 13 24"),
                new StrokeCharacter(20, "M 11 6 L 7 6 6 13 7 12 10 11 13 11 16 12 18 14 19 16 M 19 19 L 17 23 15 24 11 25 M 6 24 L 4 23 M 12 25 L 6 24 M 4 23 L 2 21 M 19 16 L 19 19 M 11 6 L 16 5"),
                new StrokeCharacter(20, "M 12 4 L 10 4 7 6 5 9 4 13 4 18 6 23 8 24 10 25 11 25 14 24 16 22 17 19 16 16 15 15 13 14 11 14 9 15 7 17 6 19 6 22"),
                new StrokeCharacter(20, "M 12 5 L 18 4 M 3 4 L 10 5 12 5 M 3 4 L 3 6 M 18 4 L 15 9 13 13 12 17 12 24 M 10 17 L 15 17"),
                new StrokeCharacter(20, "M 8 4 L 6 5 5 8 6 11 11 13 14 14 16 16 17 18 17 21 16 23 15 24 12 25 8 25 5 24 4 23 3 21 3 18 4 16 6 14 9 13 14 11 15 8 14 5 12 4 8 4"),
                new StrokeCharacter(20, "M 16 11 L 15 14 13 16 10 17 9 17 6 16 4 14 3 11 3 10 4 7 6 5 9 4 11 4 14 5 M 16 8 L 16 16 15 21 13 25 M 14 5 L 16 8"),
                new StrokeCharacter(10, "M 5 11 L 4 12 5 13 6 12 5 11 M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 11 L 4 12 5 13 6 12 5 11 M 6 24 L 5 25 4 24 5 23 6 24 6 26 5 28 4 29"),
                new StrokeCharacter(24, "M 20 7 L 4 16 20 25"),
                new StrokeCharacter(26, "M 4 13 L 22 13 M 4 19 L 22 19"),
                new StrokeCharacter(24, "M 4 7 L 20 16 4 25"),
                new StrokeCharacter(18, "M 3 9 L 3 8 4 6 5 5 7 4 11 4 13 5 14 6 15 8 15 10 14 12 13 13 9 15 9 18 M 9 23 L 8 24 9 25 10 24 9 23"),
                new StrokeCharacter(27, "M 18 12 L 17 10 15 9 12 9 10 10 9 11 8 14 8 17 9 19 11 20 14 20 16 19 17 17 M 12 9 L 10 11 9 14 9 17 10 19 11 20 M 18 9 L 17 17 17 19 19 20 21 20 23 18 24 15 24 13 23 10 22 8 20 6 18 5 15 4 12 4 9 5 7 6 5 8 4 10 3 13 3 16 4 19 5 21 7 23 9 24 12 25 15 25 18 24 20 23 21 22 M 19 9 L 18 17 18 19 19 20"),
                new StrokeCharacter(20, "M 0 25 L 2 24 5 21 8 17 12 10 15 4 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25"),
                new StrokeCharacter(23, "M 13 6 L 14 7 14 10 13 14 12 17 11 19 9 22 7 24 5 25 4 25 3 24 3 21 4 16 5 13 6 11 8 8 10 6 12 5 15 4 18 4 20 5 21 7 21 9 20 11 19 12 17 13 14 14 M 13 14 L 14 14 17 15 18 16 19 18 19 21 18 23 17 24 15 25 12 25 10 24 9 22"),
                new StrokeCharacter(20, "M 12 10 L 12 11 13 12 15 12 17 11 18 9 18 7 17 5 15 4 12 4 9 5 7 7 5 10 4 12 3 16 3 20 4 23 5 24 7 25 9 25 12 24 14 22 15 20"),
                new StrokeCharacter(23, "M 13 4 L 11 5 10 7 9 11 8 17 7 20 6 22 4 24 2 25 0 25 -1 24 -1 22 0 21 2 21 4 22 6 24 9 25 12 25 15 24 17 22 19 18 20 13 20 9 19 6 18 5 16 4 13 4 11 6 11 8 12 11 14 14 16 16 19 18 21 19"),
                new StrokeCharacter(20, "M 14 8 L 14 9 15 10 17 10 18 9 18 7 17 5 14 4 10 4 7 5 6 7 6 10 7 12 8 13 11 14 8 14 5 15 4 16 3 18 3 21 4 23 5 24 8 25 11 25 14 24 16 22 17 20"),
                new StrokeCharacter(20, "M 10 10 L 8 10 6 9 5 7 6 5 9 4 12 4 16 5 19 5 21 4 M 16 5 L 14 12 12 18 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20 M 9 14 L 18 14"),
                new StrokeCharacter(23, "M 0 25 L 2 24 6 20 9 15 10 12 11 8 11 5 10 4 9 4 8 5 7 7 7 10 8 12 10 13 14 13 17 12 18 11 19 9 19 15 18 20 17 22 15 24 12 25 8 25 5 24 3 22 2 20 2 18"),
                new StrokeCharacter(24, "M 7 11 L 5 10 4 8 4 7 5 5 7 4 8 4 10 5 11 7 11 9 10 13 8 19 6 23 4 25 2 25 1 24 1 22 M 7 16 L 16 13 18 12 21 10 23 8 24 6 24 5 23 4 22 4 20 6 18 10 16 16 15 21 15 24 16 25 17 25 19 24 20 23 22 20"),
                new StrokeCharacter(17, "M 14 20 L 12 18 10 15 9 13 8 10 8 7 9 5 10 4 12 4 13 5 14 7 14 10 13 15 11 20 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20"),
                new StrokeCharacter(15, "M 10 28 L 8 25 6 20 5 14 5 8 6 5 8 4 10 4 11 5 12 8 12 11 11 16 8 25 6 31 5 34 4 36 2 37 1 36 1 34 2 31 4 28 6 26 9 24 13 22"),
                new StrokeCharacter(24, "M 7 11 L 5 10 4 8 4 7 5 5 7 4 8 4 10 5 11 7 11 9 10 13 8 19 6 23 4 25 2 25 1 24 1 22 M 24 7 L 24 5 23 4 22 4 20 5 18 7 16 10 14 12 12 13 10 13 M 12 13 L 13 15 13 22 14 24 15 25 16 25 18 24 19 23 21 20"),
                new StrokeCharacter(19, "M 4 16 L 6 16 10 15 13 13 15 11 16 9 16 6 15 4 13 4 12 5 11 7 10 12 9 17 8 20 7 22 5 24 3 25 1 25 0 24 0 22 1 21 3 21 5 22 8 24 11 25 13 25 16 24 18 22"),
                new StrokeCharacter(33, "M 5 11 L 3 10 2 8 2 7 3 5 5 4 6 4 8 5 9 7 9 9 8 14 7 18 5 25 M 7 18 L 10 10 12 6 13 5 15 4 16 4 18 5 19 7 19 9 18 14 17 18 15 25 M 17 18 L 20 10 22 6 23 5 25 4 26 4 28 5 29 7 29 9 28 14 26 21 26 24 27 25 28 25 30 24 31 23 33 20"),
                new StrokeCharacter(24, "M 5 11 L 3 10 2 8 2 7 3 5 5 4 6 4 8 5 9 7 9 9 8 14 7 18 5 25 M 7 18 L 10 10 12 6 13 5 15 4 17 4 19 5 20 7 20 9 19 14 17 21 17 24 18 25 19 25 21 24 22 23 24 20"),
                new StrokeCharacter(21, "M 12 4 L 9 5 7 7 5 10 4 12 3 16 3 20 4 23 5 24 7 25 9 25 12 24 14 22 16 19 17 17 18 13 18 9 17 6 16 5 14 4 12 4 10 6 10 9 11 12 13 15 15 17 18 19 20 20"),
                new StrokeCharacter(25, "M 13 6 L 14 7 14 10 13 14 12 17 11 19 9 22 7 24 5 25 4 25 3 24 3 21 4 16 5 13 6 11 8 8 10 6 12 5 15 4 20 4 22 5 23 6 24 8 24 11 23 13 22 14 20 15 17 15 15 14 14 13"),
                new StrokeCharacter(22, "M 13 10 L 12 12 11 13 9 14 7 14 6 12 6 10 7 7 9 5 12 4 15 4 17 5 18 7 18 11 17 14 15 17 11 21 8 23 6 24 3 25 1 25 0 24 0 22 1 21 3 21 5 22 8 24 11 25 14 25 17 24 19 22"),
                new StrokeCharacter(25, "M 13 6 L 14 7 14 10 13 14 12 17 11 19 9 22 7 24 5 25 4 25 3 24 3 21 4 16 5 13 6 11 8 8 10 6 12 5 15 4 19 4 21 5 22 6 23 8 23 11 22 13 21 14 19 15 16 15 13 14 14 15 15 17 15 22 16 24 18 25 20 24 21 23 23 20"),
                new StrokeCharacter(20, "M 0 25 L 2 24 4 22 7 18 9 15 11 11 12 8 12 5 11 4 10 4 9 5 8 7 8 9 9 11 11 13 14 15 16 17 17 19 17 21 16 23 15 24 12 25 8 25 5 24 3 22 2 20 2 18"),
                new StrokeCharacter(19, "M 10 10 L 8 10 6 9 5 7 6 5 9 4 12 4 16 5 19 5 21 4 M 16 5 L 14 12 12 18 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20"),
                new StrokeCharacter(24, "M 5 11 L 3 10 2 8 2 7 3 5 5 4 6 4 8 5 9 7 9 9 8 13 7 16 6 20 6 22 7 24 9 25 11 25 13 24 14 23 16 19 19 11 21 4 M 19 11 L 18 15 17 21 17 24 18 25 19 25 21 24 22 23 24 20"),
                new StrokeCharacter(23, "M 5 11 L 3 10 2 8 2 7 3 5 5 4 6 4 8 5 9 7 9 9 8 13 7 16 6 20 6 23 7 25 9 25 11 24 14 21 16 18 18 14 19 11 20 7 20 5 19 4 18 4 17 5 16 7 16 9 17 12 19 14 21 15"),
                new StrokeCharacter(28, "M 5 11 L 3 10 2 8 2 7 3 5 5 4 6 4 8 5 9 7 9 10 8 25 M 18 4 L 8 25 M 18 4 L 16 25 M 30 4 L 28 5 25 8 22 12 19 18 16 25"),
                new StrokeCharacter(24, "M 8 10 L 6 10 5 9 5 7 6 5 8 4 10 4 12 5 13 7 13 10 11 19 11 22 12 24 14 25 16 25 18 24 19 22 19 20 18 19 16 19 M 23 7 L 23 5 22 4 20 4 18 5 16 7 14 10 10 19 8 22 6 24 4 25 2 25 1 24 1 22"),
                new StrokeCharacter(23, "M 5 11 L 3 10 2 8 2 7 3 5 5 4 6 4 8 5 9 7 9 9 8 13 7 16 6 20 6 22 7 24 8 25 10 25 12 24 14 22 16 19 17 17 19 11 M 21 4 L 19 11 16 21 14 27 12 32 10 36 8 37 7 36 7 34 8 31 10 28 13 25 16 23 21 20"),
                new StrokeCharacter(21, "M 13 10 L 12 12 11 13 9 14 7 14 6 12 6 10 7 7 9 5 12 4 15 4 17 5 18 7 18 11 17 14 15 18 12 21 8 24 6 25 3 25 2 24 2 22 3 21 6 21 8 22 9 23 10 25 10 28 9 31 8 33 6 36 4 37 3 36 3 34 4 31 6 28 9 25 12 23 18 20"),
                new StrokeCharacter(14, "M 4 1 L 4 32 M 5 1 L 5 32 M 4 1 L 11 1 M 4 32 L 11 32"),
                new StrokeCharacter(14, "M 0 0 L 13 32 M 1 0 L 14 32"),
                new StrokeCharacter(14, "M 9 1 L 9 32 M 10 1 L 10 32 M 3 1 L 10 1 M 3 32 L 10 32"),
                new StrokeCharacter(22, "M 3 18 L 11 13 19 18 M 3 18 L 11 14 19 18"),
                new StrokeCharacter(16, "M 0 31 L 16 31 M 0 32 L 16 32"),
                new StrokeCharacter(11, "M 7 4 L 5 5 4 7 4 10 5 11 6 11 7 10 7 9 6 8 5 8 4 9 M 5 9 L 5 10 6 10 6 9 5 9 M 5 5 L 4 9 M 4 7 L 5 8"),
                new StrokeCharacter(16, "M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(14, "M 0 20 L 2 17 5 12 6 10 7 7 7 5 6 4 4 5 3 7 2 11 1 18 1 24 2 25 3 25 5 24 7 22 8 19 8 16 9 20 10 21 12 21 14 20"),
                new StrokeCharacter(11, "M 7 18 L 7 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 6 25 9 23 11 20"),
                new StrokeCharacter(16, "M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 14 4 M 10 16 L 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(10, "M 1 23 L 3 22 4 21 5 19 5 17 4 16 3 16 1 17 0 19 0 22 1 24 3 25 5 25 7 24 8 23 10 20"),
                new StrokeCharacter(8, "M 0 20 L 4 15 6 12 7 10 8 7 8 5 7 4 5 5 4 7 2 15 -1 24 -4 31 -5 34 -5 36 -4 37 -2 36 -1 33 0 24 1 25 3 25 5 24 6 23 8 20"),
                new StrokeCharacter(15, "M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 M 10 16 L 8 23 4 34 3 36 1 37 0 36 0 34 1 31 4 28 7 26 9 25 12 23 15 20"),
                new StrokeCharacter(15, "M 0 20 L 2 17 5 12 6 10 7 7 7 5 6 4 4 5 3 7 2 11 1 17 0 25 M 0 25 L 1 22 2 20 4 17 6 16 8 16 9 17 9 19 8 22 8 24 9 25 10 25 12 24 13 23 15 20"),
                new StrokeCharacter(7, "M 3 11 L 3 12 4 12 4 11 3 11 M 0 20 L 2 16 0 22 0 24 1 25 2 25 4 24 5 23 7 20"),
                new StrokeCharacter(7, "M 3 11 L 3 12 4 12 4 11 3 11 M 0 20 L 2 16 -4 34 -5 36 -7 37 -8 36 -8 34 -7 31 -4 28 -1 26 1 25 4 23 7 20"),
                new StrokeCharacter(14, "M 0 20 L 2 17 5 12 6 10 7 7 7 5 6 4 4 5 3 7 2 11 1 17 0 25 M 0 25 L 1 22 2 20 4 17 6 16 8 16 9 17 9 19 7 20 4 20 M 4 20 L 6 21 7 24 8 25 9 25 11 24 12 23 14 20"),
                new StrokeCharacter(8, "M 0 20 L 2 17 5 12 6 10 7 7 7 5 6 4 4 5 3 7 2 11 1 18 1 24 2 25 3 25 5 24 6 23 8 20"),
                new StrokeCharacter(25, "M 0 20 L 2 17 4 16 5 17 5 18 4 22 3 25 M 4 22 L 5 20 7 17 9 16 11 16 12 17 12 18 11 22 10 25 M 11 22 L 12 20 14 17 16 16 18 16 19 17 19 19 18 22 18 24 19 25 20 25 22 24 23 23 25 20"),
                new StrokeCharacter(18, "M 0 20 L 2 17 4 16 5 17 5 18 4 22 3 25 M 4 22 L 5 20 7 17 9 16 11 16 12 17 12 19 11 22 11 24 12 25 13 25 15 24 16 23 18 20"),
                new StrokeCharacter(14, "M 6 16 L 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 9 21 9 19 8 17 6 16 5 17 5 19 6 21 8 22 11 22 13 21 14 20"),
                new StrokeCharacter(15, "M 0 20 L 2 17 3 15 2 19 -4 37 M 2 19 L 3 17 5 16 7 16 9 17 10 19 10 21 9 23 8 24 6 25 M 2 24 L 4 25 7 25 10 24 12 23 15 20"),
                new StrokeCharacter(15, "M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 M 10 16 L 9 19 7 24 4 31 3 34 3 36 4 37 6 36 7 33 7 26 9 25 12 23 15 20"),
                new StrokeCharacter(13, "M 0 20 L 2 17 3 15 3 17 6 17 7 18 7 20 6 23 6 24 7 25 8 25 10 24 11 23 13 20"),
                new StrokeCharacter(11, "M 0 20 L 2 17 3 15 3 17 5 20 6 22 6 24 4 25 M 0 24 L 2 25 6 25 8 24 9 23 11 20"),
                new StrokeCharacter(9, "M 0 20 L 2 17 4 13 M 7 4 L 1 22 1 24 2 25 4 25 6 24 7 23 9 20 M 1 12 L 8 12"),
                new StrokeCharacter(15, "M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 8 22 8 24 9 25 10 25 12 24 13 23 15 20"),
                new StrokeCharacter(15, "M 0 20 L 2 16 1 21 1 24 2 25 3 25 6 24 8 22 9 19 9 16 M 9 16 L 10 20 11 21 13 21 15 20"),
                new StrokeCharacter(21, "M 3 16 L 1 18 0 21 0 23 1 25 3 25 5 24 7 22 M 9 16 L 7 22 7 24 8 25 10 25 12 24 14 22 15 19 15 16 M 15 16 L 16 20 17 21 19 21 21 20"),
                new StrokeCharacter(16, "M 0 20 L 2 17 4 16 6 16 7 17 7 24 8 25 11 25 14 23 16 20 M 13 17 L 12 16 10 16 9 17 5 24 4 25 2 25 1 24"),
                new StrokeCharacter(15, "M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 4 34 3 36 1 37 0 36 0 34 1 31 4 28 7 26 9 25 12 23 15 20"),
                new StrokeCharacter(14, "M 0 20 L 2 17 4 16 6 16 8 18 8 20 7 22 5 24 2 25 4 26 5 28 5 31 4 34 3 36 1 37 0 36 0 34 1 31 4 28 7 26 11 23 14 20"),
                new StrokeCharacter(14, "M 9 0 L 7 1 6 2 5 4 5 6 6 8 7 9 8 11 8 13 6 15 M 7 1 L 6 3 6 5 7 7 8 8 9 10 9 12 8 14 4 16 8 18 9 20 9 22 8 24 7 25 6 27 6 29 7 31 M 6 17 L 8 19 8 21 7 23 6 24 5 26 5 28 6 30 7 31 9 32"),
                new StrokeCharacter(8, "M 4 0 L 4 32"),
                new StrokeCharacter(14, "M 5 0 L 7 1 8 2 9 4 9 6 8 8 7 9 6 11 6 13 8 15 M 7 1 L 8 3 8 5 7 7 6 8 5 10 5 12 6 14 10 16 6 18 5 20 5 22 6 24 7 25 8 27 8 29 7 31 M 8 17 L 6 19 6 21 7 23 8 24 9 26 9 28 8 30 7 31 5 32"),
                new StrokeCharacter(24, "M 3 19 L 3 17 4 14 6 13 8 13 10 14 14 17 16 18 18 18 20 17 21 15 M 3 17 L 4 15 6 14 8 14 10 15 14 18 16 19 18 19 20 18 21 15 21 13"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(11, "M 7 4 L 5 5 4 7 4 10 5 11 6 11 7 10 7 9 6 8 5 8 4 9 M 5 9 L 5 10 6 10 6 9 5 9 M 5 5 L 4 9 M 4 7 L 5 8"),
                new StrokeCharacter(10, "M 5 6 L 4 5 5 4 6 5 6 7 5 9 4 10"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 5 23 L 4 24 5 25 6 24 5 23"),
                new StrokeCharacter(10, "M 2 25 L 1 23 M 2 25 L 4 24 M 1 23 L 7 9 M 4 24 L 7 9 M 8 5 L 9 4 M 8 5 L 8 7 9 6 9 4"),
                new StrokeCharacter(11, "M 7 18 L 7 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 6 25 9 23 11 20 M 7 13 L 6 15 4 22 3 24 1 26 M 7 13 L 8 12"),
                new StrokeCharacter(19, "M 16 9 L 16 6 14 4 11 4 9 5 8 7 8 12 9 17 9 20 8 23 7 24 4 25 1 25 0 24 0 22 1 21 3 21 5 22 8 24 11 25 13 25 16 24 18 22 M 3 15 L 5 14 7 14 9 15 11 15 13 14"),
                new StrokeCharacter(14, "M 8 16 L 6 16 4 17 3 18 2 20 2 22 3 24 5 25 7 25 9 24 10 23 11 21 11 19 10 17 8 16 M 4 17 L 2 15 M 9 24 L 11 26 M 10 17 L 12 15 M 3 24 L 1 26"),
                new StrokeCharacter(23, "M 2 8 L 2 7 3 5 5 4 6 4 8 5 9 7 9 9 8 13 7 16 6 20 6 22 7 24 8 25 10 25 12 24 14 22 16 19 17 17 19 11 M 21 4 L 19 11 16 21 14 27 12 32 10 36 8 37 7 36 7 34 8 31 10 28 13 25 16 23 21 20 M 4 16 L 5 15 7 14 9 14 11 15 12 16 14 17 17 17 19 16 20 15 M 5 12 L 6 11 8 10 10 10 12 11 13 12 15 13 18 13 20 12 21 11"),
                new StrokeCharacter(8, "M 2 25 L 4 15 M 5 14 L 7 4"),
                new StrokeCharacter(14, "M 8 16 L 6 16 4 17 3 18 2 20 2 22 3 24 5 25 7 25 9 24 10 23 11 21 11 19 10 17 8 16 M 11 14 L 10 12 8 11 7 11 5 12 4 14 4 16 5 18 7 19 M 8 19 L 9 18 9 17 8 16 M 7 19 L 8 19 M 5 25 L 8 26 9 27 M 9 29 L 9 27 M 9 29 L 8 30 6 30 4 29 3 27"),
                new StrokeCharacter(20, "M 5 5 L 4 6 5 7 M 6 6 L 5 5 M 6 6 L 5 7 M 15 5 L 14 6 15 7 M 16 6 L 15 5 M 16 6 L 15 7"),
                new StrokeCharacter(14, "M 8 16 L 6 16 4 17 3 18 2 20 2 22 3 24 5 25 7 25 9 24 10 23 11 21 11 19 10 17 8 16 M 9 19 L 8 18 6 18 5 19 4 21 4 22 5 23 7 23 8 22 M 9 19 L 8 20"),
                new StrokeCharacter(16, "M 9 17 L 8 15 6 14 4 14 2 15 1 16 0 18 0 20 1 22 3 23 5 23 7 22 8 20 10 14 9 19 9 22 10 23 11 23 13 22 14 21 16 18 M 0 25 L 15 25"),
                new StrokeCharacter(20, "M 3 17 L 9 10 M 3 17 L 7 24 M 9 17 L 15 10 M 9 17 L 13 24"),
                new StrokeCharacter(20, "M 3 18 L 16 18 16 22"),
                new StrokeCharacter(20, "M 4 21 L 15 21"),
                new StrokeCharacter(14, "M 8 16 L 6 16 4 17 3 18 2 20 2 22 3 24 5 25 7 25 9 24 10 23 11 21 11 19 10 17 8 16 M 6 18 L 8 18 9 19 M 6 18 L 5 19 4 23 M 9 19 L 9 20 8 21 6 21 8 23"),
                new StrokeCharacter(20, "M 3 7 L 16 7"),
                new StrokeCharacter(20, "M 12 5 L 10 5 M 8 7 L 10 5 M 12 5 L 13 7 M 8 7 L 8 8 9 10 11 10 13 8 13 7"),
                new StrokeCharacter(20, "M 10 8 L 9 16 M 6 12 L 13 12 M 5 20 L 13 20"),
                new StrokeCharacter(20, "M 12 5 L 10 5 M 8 7 L 10 5 M 12 5 L 13 7 M 8 7 L 9 7 M 13 7 L 12 9 9 11 8 12 12 12 14 11"),
                new StrokeCharacter(20, "M 12 5 L 10 7 M 8 5 L 12 5 M 11 7 L 13 9 M 11 7 L 10 7 M 13 9 L 13 11 M 7 12 L 9 13 M 11 13 L 13 11 M 9 13 L 11 13"),
                new StrokeCharacter(20, "M 12 6 L 10 10"),
                new StrokeCharacter(19, "M 6 11 L 3 19 3 23 4 24 6 25 7 25 9 24 10 23 12 19 14 13 M 4 16 L 1 23 0 26 -1 28 -3 30 M 12 19 L 12 22 13 24 14 25"),
                new StrokeCharacter(21, "M 5 10 L 3 10 1 9 0 7 1 5 4 4 7 4 11 5 16 5 20 4 M 10 5 L 8 12 M 15 5 L 10 23 M 8 12 L 6 18 4 22 2 24 M 5 10 L 8 9 9 8"),
                new StrokeCharacter(20, "M 11 8 L 10 7 9 8 10 9 11 8"),
                new StrokeCharacter(20, "M 13 21 L 12 20 M 13 21 L 13 22 M 10 23 L 13 22"),
                new StrokeCharacter(20, "M 9 12 L 10 6 M 8 8 L 10 6 M 7 12 L 11 12"),
                new StrokeCharacter(14, "M 8 16 L 6 16 4 17 3 18 2 20 2 22 3 24 5 25 7 25 9 24 10 23 11 21 11 19 10 17 8 16 M 1 26 L 10 26"),
                new StrokeCharacter(20, "M 15 17 L 9 10 M 15 17 L 11 24 M 9 17 L 3 10 M 9 17 L 5 24"),
                new StrokeCharacter(20, "M 2 22 L 18 6 M 6 12 L 7 6 M 5 8 L 7 6 M 4 12 L 8 12 M 12 16 L 11 19 15 20 M 15 16 L 15 22 M 12 15 L 12 16"),
                new StrokeCharacter(20, "M 2 22 L 18 6 M 6 12 L 7 6 M 5 8 L 7 6 M 4 12 L 8 12 M 15 15 L 13 15 M 11 17 L 13 15 M 15 15 L 16 17 M 11 17 L 12 17 M 16 17 L 15 19 12 21 11 22 15 22 17 21"),
                new StrokeCharacter(20, "M 2 22 L 18 6 M 12 16 L 11 19 15 20 M 15 16 L 15 22 M 12 15 L 12 16 M 8 6 L 6 8 M 4 6 L 8 6 M 7 8 L 9 10 M 7 8 L 6 8 M 9 10 L 9 12 M 3 13 L 5 14 M 7 14 L 9 12 M 5 14 L 7 14"),
                new StrokeCharacter(18, "M 9 4 L 8 5 9 6 10 5 9 4 M 9 9 L 9 12 8 14 7 15 5 16 4 17 3 19 3 21 4 23 5 24 7 25 11 25 13 24 14 23 15 21 15 20"),
                new StrokeCharacter(20, "M 0 25 L 2 24 5 21 8 17 12 11 15 5 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25 M 9 2 L 15 4"),
                new StrokeCharacter(20, "M 0 25 L 2 24 5 21 8 17 12 11 15 5 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25 M 15 4 L 20 2"),
                new StrokeCharacter(20, "M 0 25 L 2 24 5 21 8 17 12 11 15 5 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25 M 11 5 L 16 2 19 5"),
                new StrokeCharacter(20, "M 0 25 L 2 24 5 21 8 17 12 11 15 5 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25 M 10 3 L 11 2 13 1 14 1 17 4 18 4 20 3 21 2"),
                new StrokeCharacter(20, "M 0 25 L 2 24 5 21 8 17 12 11 15 5 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25 M 12 1 L 11 2 12 3 13 2 12 1 M 17 1 L 16 2 17 3 18 2 17 1"),
                new StrokeCharacter(20, "M 13 3 L 13 1 14 0 16 0 17 1 17 3 16 4 14 4 13 3 M 0 25 L 2 24 5 21 8 17 12 10 15 4 15 25 14 22 12 19 10 17 7 15 5 15 4 16 4 18 5 20 7 22 10 24 13 25 18 25"),
                new StrokeCharacter(28, "M 1 25 L 3 24 6 21 9 17 13 10 16 5 M 16 25 L 15 22 13 19 11 17 8 15 6 15 5 16 5 18 6 20 8 22 11 24 14 25 19 25 M 23 8 L 23 9 24 10 26 10 27 9 27 7 26 5 23 4 19 4 16 5 15 7 15 10 16 12 17 13 20 14 17 14 14 15 13 16 12 18 12 21 13 23 14 24 17 25 20 25 23 24 25 22 26 20"),
                new StrokeCharacter(20, "M 12 10 L 12 11 13 12 15 12 17 11 18 9 18 7 17 5 15 4 12 4 9 5 7 7 5 10 4 12 3 16 3 20 4 23 5 24 7 25 9 25 12 24 14 22 15 20 M 8 25 L 11 26 12 27 12 28 11 29 9 29 7 28 7 27"),
                new StrokeCharacter(20, "M 10 2 L 17 4 M 7 6 L 6 8 6 11 8 13 11 14 8 14 5 15 4 16 3 18 3 21 4 23 5 24 8 25 11 25 14 24 16 22 17 20 M 14 9 L 14 10 15 11 17 11 18 10 18 8 17 6 14 5 10 5 7 6"),
                new StrokeCharacter(20, "M 12 4 L 19 2 M 7 6 L 6 8 6 11 8 13 11 14 8 14 5 15 4 16 3 18 3 21 4 23 5 24 8 25 11 25 14 24 16 22 17 20 M 14 9 L 14 10 15 11 17 11 18 10 18 8 17 6 14 5 10 5 7 6"),
                new StrokeCharacter(20, "M 7 4 L 12 2 M 7 6 L 6 8 6 11 8 13 11 14 8 14 5 15 4 16 3 18 3 21 4 23 5 24 8 25 11 25 14 24 16 22 17 20 M 14 9 L 14 10 15 11 17 11 18 10 18 8 17 6 14 5 10 5 7 6 M 12 2 L 17 4"),
                new StrokeCharacter(20, "M 7 6 L 6 8 6 11 8 13 11 14 8 14 5 15 4 16 3 18 3 21 4 23 5 24 8 25 11 25 14 24 16 22 17 20 M 14 9 L 14 10 15 11 17 11 18 10 18 8 17 6 14 5 10 5 7 6 M 15 4 L 14 3 M 15 4 L 16 3 M 15 2 L 14 3 M 15 2 L 16 3 M 8 4 L 7 3 M 8 4 L 9 3 M 8 2 L 7 3 M 8 2 L 9 3"),
                new StrokeCharacter(17, "M 14 20 L 12 18 10 15 9 13 8 10 8 8 M 14 8 L 14 10 13 15 11 20 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20 M 8 8 L 9 6 10 5 12 5 13 6 14 8 M 7 2 L 12 4"),
                new StrokeCharacter(17, "M 14 20 L 12 18 10 15 9 13 8 10 8 8 M 14 8 L 14 10 13 15 11 20 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20 M 8 8 L 9 6 10 5 12 5 13 6 14 8 M 10 4 L 15 2"),
                new StrokeCharacter(17, "M 14 20 L 12 18 10 15 9 13 8 10 8 8 M 14 8 L 14 10 13 15 11 20 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20 M 8 8 L 9 6 10 5 12 5 13 6 14 8 M 7 4 L 11 2 15 4"),
                new StrokeCharacter(17, "M 14 20 L 12 18 10 15 9 13 8 10 8 8 M 14 8 L 14 10 13 15 11 20 10 22 8 24 6 25 4 25 2 24 1 22 1 20 2 19 4 19 6 20 M 8 8 L 9 6 10 5 12 5 13 6 14 8 M 12 3 L 13 4 M 12 3 L 13 2 M 14 3 L 13 2 M 14 3 L 13 4 M 7 3 L 8 4 M 7 3 L 8 2 M 9 3 L 8 2 M 9 3 L 8 4"),
                new StrokeCharacter(23, "M 13 4 L 11 5 10 7 9 11 8 17 7 20 6 22 4 24 2 25 0 25 -1 24 -1 22 0 21 2 21 4 22 6 24 9 25 12 25 15 24 17 22 19 18 20 13 20 9 19 6 18 5 16 4 13 4 11 6 11 8 12 11 14 14 16 16 19 18 21 19 M 4 17 L 6 16 10 16 12 15"),
                new StrokeCharacter(24, "M 9 10 L 8 14 7 18 5 25 M 7 18 L 10 11 M 20 10 L 19 14 17 21 17 24 18 25 19 25 21 24 22 23 24 20 M 7 3 L 8 2 10 1 11 1 14 4 15 4 17 3 18 2 M 5 12 L 3 11 2 9 2 8 3 6 5 5 6 5 8 6 9 8 9 10 M 10 11 L 12 7 13 6 15 5 17 5 19 6 20 8 20 10"),
                new StrokeCharacter(21, "M 3 20 L 4 23 5 24 7 25 9 25 12 24 14 22 15 21 M 16 4 L 9 1 M 12 5 L 9 6 7 8 5 11 4 13 3 17 3 20 M 15 21 L 17 18 18 14 18 10 17 7 16 6 14 5 12 5 10 7 10 10 11 13 13 16 15 18 18 20 20 21"),
                new StrokeCharacter(21, "M 3 20 L 4 23 5 24 7 25 9 25 12 24 14 22 15 21 M 17 1 L 9 4 M 12 5 L 9 6 7 8 5 11 4 13 3 17 3 20 M 15 21 L 17 18 18 14 18 10 17 7 16 6 14 5 12 5 10 7 10 10 11 13 13 16 15 18 18 20 20 21"),
                new StrokeCharacter(21, "M 3 20 L 4 23 5 24 7 25 9 25 12 24 14 22 15 21 M 12 5 L 9 6 7 8 5 11 4 13 3 17 3 20 M 15 21 L 17 18 18 14 18 10 17 7 16 6 14 5 12 5 10 7 10 10 11 13 13 16 15 18 18 20 20 21 M 13 2 L 8 4 M 13 2 L 17 4"),
                new StrokeCharacter(21, "M 3 20 L 4 23 5 24 7 25 9 25 12 24 14 22 15 21 M 12 5 L 9 6 7 8 5 11 4 13 3 17 3 20 M 15 21 L 17 18 18 14 18 10 17 7 16 6 14 5 12 5 10 7 10 10 11 13 13 16 15 18 18 20 20 21 M 8 3 L 9 2 11 1 12 1 15 4 16 4 18 3 19 2"),
                new StrokeCharacter(21, "M 3 20 L 4 23 5 24 7 25 9 25 12 24 14 22 15 21 M 12 5 L 9 6 7 8 5 11 4 13 3 17 3 20 M 15 21 L 17 18 18 14 18 10 17 7 16 6 14 5 12 5 10 7 10 10 11 13 13 16 15 18 18 20 20 21 M 16 4 L 15 3 M 16 4 L 17 3 M 16 2 L 17 3 M 16 2 L 15 3 M 8 4 L 7 3 M 8 4 L 9 3 M 8 2 L 9 3 M 8 2 L 7 3"),
                new StrokeCharacter(16, "M 2 16 L 4 17 10 24 12 25 M 11 16 L 9 17 5 24 3 25"),
                new StrokeCharacter(20, "M 17 16 L 17 8 M 10 4 L 7 5 5 8 3 13 M 17 8 L 15 5 12 4 10 4 M 3 13 L 3 21 5 24 8 25 10 25 13 24 15 21 17 16 M 19 4 L 17 5 3 24 1 25"),
                new StrokeCharacter(24, "M 8 14 L 6 20 6 22 7 24 9 25 11 25 13 24 14 23 17 18 M 18 15 L 19 12 M 18 15 L 17 21 17 24 18 25 19 25 21 24 22 23 24 20 M 5 12 L 3 11 2 9 2 8 3 6 5 5 6 5 8 6 9 8 9 10 8 14 M 19 12 L 21 5 M 17 18 L 18 15 M 18 5 L 11 1"),
                new StrokeCharacter(24, "M 8 14 L 6 20 6 22 7 24 9 25 11 25 13 24 14 23 17 18 M 18 15 L 19 12 M 18 15 L 17 21 17 24 18 25 19 25 21 24 22 23 24 20 M 5 12 L 3 11 2 9 2 8 3 6 5 5 6 5 8 6 9 8 9 10 8 14 M 19 12 L 21 5 M 17 18 L 18 15 M 11 5 L 19 1"),
                new StrokeCharacter(24, "M 8 14 L 6 20 6 22 7 24 9 25 11 25 13 24 14 23 17 18 M 18 15 L 19 12 M 18 15 L 17 21 17 24 18 25 19 25 21 24 22 23 24 20 M 5 12 L 3 11 2 9 2 8 3 6 5 5 6 5 8 6 9 8 9 10 8 14 M 19 12 L 21 5 M 17 18 L 18 15 M 10 5 L 16 2 19 5"),
                new StrokeCharacter(24, "M 8 14 L 6 20 6 22 7 24 9 25 11 25 13 24 14 23 17 18 M 18 15 L 19 12 M 18 15 L 17 21 17 24 18 25 19 25 21 24 22 23 24 20 M 5 12 L 3 11 2 9 2 8 3 6 5 5 6 5 8 6 9 8 9 10 8 14 M 19 12 L 21 5 M 17 18 L 18 15 M 12 5 L 11 4 12 3 M 13 4 L 12 3 M 13 4 L 12 5 M 17 4 L 18 3 M 17 4 L 18 5 M 19 4 L 18 3 M 19 4 L 18 5"),
                new StrokeCharacter(23, "M 9 10 L 7 16 6 20 6 22 7 24 8 25 10 25 12 24 14 22 16 19 17 17 19 12 16 21 14 27 12 32 10 36 8 37 7 36 7 34 8 31 10 28 13 25 16 23 21 20 M 11 6 L 19 2 M 5 12 L 3 11 2 9 2 8 3 6 5 5 6 5 8 6 9 8 9 10 M 21 5 L 19 12"),
                new StrokeCharacter(22, "M 4 27 L 5 23 6 9 M 6 13 L 7 11 9 10 12 10 14 11 15 12 16 14 16 15 15 17 14 18 12 19 7 19 12 19 M 6 9 L 7 6"),
                new StrokeCharacter(22, "M 5 28 L 5 22 6 10 7 8 9 7 12 7 14 8 15 9 16 11 16 12 15 14 14 15 12 16 7 16 12 16 15 17 16 18 17 20 17 21 16 23 15 24 12 25 7 25"),
                new StrokeCharacter(16, "M 3 10 L 7 14 M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(16, "M 7 10 L 3 14 M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(16, "M 3 14 L 6 10 9 14 M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(16, "M 0 12 L 1 11 3 10 4 10 7 13 8 13 10 12 11 11 M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(16, "M 3 11 L 2 12 3 13 4 12 3 11 M 8 11 L 7 12 8 13 9 12 8 11 M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(16, "M 3 13 L 3 11 4 10 6 10 7 11 7 13 6 14 4 14 3 13 M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 9 21 9 24 10 25 11 25 13 24 14 23 16 20"),
                new StrokeCharacter(19, "M 9 19 L 8 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 22 10 16 M 10 23 L 12 22 13 21 14 19 14 17 13 16 12 16 10 17 9 19 9 22 10 24 12 25 14 25 16 24 17 23 19 20"),
                new StrokeCharacter(11, "M 4 25 L 5 26 7 27 7 29 5 30 3 30 2 29 M 7 18 L 7 17 6 16 4 16 2 17 1 18 0 20 0 22 1 24 3 25 6 25 9 23 11 20"),
                new StrokeCharacter(10, "M 1 10 L 5 14 M 1 23 L 3 22 4 21 5 19 5 17 4 16 3 16 1 17 0 19 0 22 1 24 3 25 5 25 7 24 8 23 10 20"),
                new StrokeCharacter(10, "M 5 10 L 1 14 M 1 23 L 3 22 4 21 5 19 5 17 4 16 3 16 1 17 0 19 0 22 1 24 3 25 5 25 7 24 8 23 10 20"),
                new StrokeCharacter(10, "M 1 14 L 4 10 7 14 M 1 23 L 3 22 4 21 5 19 5 17 4 16 3 16 1 17 0 19 0 22 1 24 3 25 5 25 7 24 8 23 10 20"),
                new StrokeCharacter(10, "M 1 11 L 0 12 1 13 2 12 1 11 M 6 11 L 5 12 6 13 7 12 6 11 M 1 23 L 3 22 4 21 5 19 5 17 4 16 3 16 1 17 0 19 0 22 1 24 3 25 5 25 7 24 8 23 10 20"),
                new StrokeCharacter(7, "M -1 10 L 3 14 M 0 20 L 2 16 0 22 0 24 1 25 2 25 4 24 5 23 7 20"),
                new StrokeCharacter(7, "M 8 10 L 3 14 M 0 20 L 2 16 0 22 0 24 1 25 2 25 4 24 5 23 7 20"),
                new StrokeCharacter(7, "M -1 14 L 2 10 5 14 M 0 20 L 2 16 0 22 0 24 1 25 2 25 4 24 5 23 7 20"),
                new StrokeCharacter(7, "M -1 11 L -2 12 -1 13 0 12 -1 11 M 4 11 L 3 12 4 13 5 12 4 11 M 0 20 L 2 16 0 22 0 24 1 25 2 25 4 24 5 23 7 20"),
                new StrokeCharacter(14, "M 9 16 L 7 16 5 17 4 18 3 20 3 22 4 24 6 25 8 25 10 24 11 23 12 21 12 19 11 17 9 16 M 11 17 L 9 14 6 11 5 9 M 5 13 L 6 12 8 11 9 10"),
                new StrokeCharacter(18, "M 2 12 L 3 11 5 10 6 10 9 13 10 13 12 12 13 11 M 0 20 L 2 17 4 16 5 17 5 18 4 22 3 25 M 4 22 L 5 20 7 17 9 16 11 16 12 17 12 19 11 22 11 24 12 25 13 25 15 24 16 23 18 20"),
                new StrokeCharacter(14, "M 3 10 L 7 14 M 6 16 L 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 9 21 9 19 8 17 6 16 5 17 5 19 6 21 8 22 11 22 13 21 14 20"),
                new StrokeCharacter(14, "M 7 10 L 3 14 M 6 16 L 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 9 21 9 19 8 17 6 16 5 17 5 19 6 21 8 22 11 22 13 21 14 20"),
                new StrokeCharacter(14, "M 3 14 L 6 10 9 14 M 6 16 L 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 9 21 9 19 8 17 6 16 5 17 5 19 6 21 8 22 11 22 13 21 14 20"),
                new StrokeCharacter(14, "M 0 12 L 1 11 3 10 4 10 7 13 8 13 10 12 11 11 M 6 16 L 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 9 21 9 19 8 17 6 16 5 17 5 19 6 21 8 22 11 22 13 21 14 20"),
                new StrokeCharacter(14, "M 3 11 L 2 12 3 13 4 12 3 11 M 8 11 L 7 12 8 13 9 12 8 11 M 6 16 L 4 16 2 17 1 18 0 20 0 22 1 24 3 25 5 25 7 24 8 23 9 21 9 19 8 17 6 16 5 17 5 19 6 21 8 22 11 22 13 21 14 20"),
                new StrokeCharacter(20, "M 3 15 L 16 15 M 9 9 L 10 8 11 9 10 10 9 9 M 8 21 L 9 20 10 21 9 22 8 21"),
                new StrokeCharacter(14, "M 9 16 L 7 16 5 17 4 18 3 20 3 22 4 24 6 25 8 25 10 24 11 23 12 21 12 19 11 17 9 16 M 12 16 L 3 25"),
                new StrokeCharacter(15, "M 3 10 L 7 14 M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 8 22 8 24 9 25 10 25 12 24 13 23 15 20"),
                new StrokeCharacter(15, "M 10 10 L 6 14 M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 8 22 8 24 9 25 10 25 12 24 13 23 15 20"),
                new StrokeCharacter(15, "M 3 14 L 6 10 9 14 M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 8 22 8 24 9 25 10 25 12 24 13 23 15 20"),
                new StrokeCharacter(15, "M 3 11 L 2 12 3 13 4 12 3 11 M 8 11 L 7 12 8 13 9 12 8 11 M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 8 22 8 24 9 25 10 25 12 24 13 23 15 20"),
                new StrokeCharacter(15, "M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 4 34 3 36 1 37 0 36 0 34 1 31 4 28 7 26 9 25 12 23 15 20 M 4 16 L 10 13"),
                new StrokeCharacter(19, "M 10 8 L 7 15 M 10 8 L 12 6 M 7 15 L 6 19 4 32 M 6 19 L 7 17 9 16 11 16 13 17 14 19 14 21 13 23 12 24 10 25 M 6 24 L 8 25 11 25 14 24 16 23 19 20 M 4 32 L 3 35 1 37"),
                new StrokeCharacter(15, "M 3 11 L 2 12 3 13 4 12 3 11 M 8 11 L 7 12 8 13 9 12 8 11 M 0 20 L 2 16 0 22 0 24 1 25 3 25 5 24 7 22 9 19 M 10 16 L 4 34 3 36 1 37 0 36 0 34 1 31 4 28 7 26 9 25 12 23 15 20")
            }
        };               

        public Font Font = Font.Modern;
        public double FontSize = 0.1;
        public double Thickness = 1;
        public int Rounding = 0;
        public Point3D Origin = new Point3D();
        public Vector3D BaselineDirection = new Vector3D(1, 0, 0);
        public Vector3D UpDirection = new Vector3D(0, 1, 0);
        public HorizontalAlignment HorizontalAlignment = HorizontalAlignment.Left;
        public VerticalAlignment VerticalAlignment = VerticalAlignment.Top;

        public void Generate(Point3DCollection lines, string Text)
        {
            Point3D pointOrigin = ProcessText(null, new Point3D(), Text);

            // Adjust the Origin property for HorizontalAlignment.
            if (HorizontalAlignment == HorizontalAlignment.Right)
            {
                pointOrigin = Origin - (Vector3D)pointOrigin;
            }
            else if (HorizontalAlignment == HorizontalAlignment.Center)
            {
                pointOrigin = Origin - (Vector3D)pointOrigin / 2;
            }
            else
            {
                pointOrigin = Origin;
            }

            if (VerticalAlignment == VerticalAlignment.Bottom)
            {
                pointOrigin += FontSize * NormalizedUpDirection;
            }

            else if (VerticalAlignment == VerticalAlignment.Center)
            {
                pointOrigin += (FontSize / 2) * NormalizedUpDirection;
            }

            ProcessText(lines, pointOrigin, Text);
        }

        Point3D ProcessText(Point3DCollection lines, Point3D pointOrigin, string Text)
        {

            foreach (char ch in Text)
            {
                int iChar = Math.Max(0, Math.Min(255, ch - 0x20)); ;
                StrokeCharacter strokes = chars[(int)Font, iChar];

                if (lines != null)
                {
                    PathGeometry path = PathGeometry.CreateFromGeometry(strokes.Geometry);

                    foreach (PathFigure fig in path.Figures)
                    {
                        Point3D pointStart = Convert(fig.StartPoint, pointOrigin);

                        foreach (PathSegment seg in fig.Segments)
                        {
                            if (seg is LineSegment)
                            {
                                LineSegment lineseg = seg as LineSegment;
                                Point3D point = Convert(lineseg.Point, pointOrigin);
                                lines.Add(pointStart);
                                lines.Add(point);
                                pointStart = point;
                            }
                            else if (seg is PolyLineSegment)
                            {
                                PolyLineSegment polyseg = seg as PolyLineSegment;

                                for (int i = 0; i < polyseg.Points.Count; i++)
                                {
                                    Point3D point = Convert(polyseg.Points[i], pointOrigin);
                                    lines.Add(pointStart);
                                    lines.Add(point);
                                    pointStart = point;
                                }
                            }
                        }
                    }
                }
                pointOrigin += (FontSize * strokes.Width / MaxHeight) * NormalizedBaselineDirection;
            }
            return pointOrigin;
        }

        Point3D Convert(Point pt, Point3D pointOrigin)
        {
            return pointOrigin + (FontSize * pt.X / MaxHeight) * NormalizedBaselineDirection
                               - (FontSize * pt.Y / MaxHeight) * NormalizedUpDirection;
        }

        Vector3D NormalizedBaselineDirection
        {
            get
            {
                Vector3D vect = BaselineDirection;
                vect.Normalize();
                return vect;
            }
        }

        Vector3D NormalizedUpDirection
        {
            get
            {
                Vector3D vect = UpDirection;
                vect.Normalize();
                return vect;
            }
        }
    }
}